| This course introduces common programming principles and techniques, using JavaScript as the working programming language. Common programming language features such as statements, functions, loops, conditional structures, operators, data structures and data types are explored in the context of the syntax and features of ECMAScript. Good programming practices and code maintainability are emphasized. |