close modal
icon engineering skills

JavaScript fundamentals

This course is aimed at JavaScript engineers with a basic grasp of the JavaScript language that want to enhance their skill set to include ES6.

Level

Beginner

Pre-requisites

Programming experience in at least one programming language

Pre-requisite Courses

None

  • Basic JavaScript Syntax, Expressions and Operators, Variables, Functions, Data Types, Decision and iteration statements

  • Type Coercion and Conversion, Basics of Scope, Closures, this keyword, Truthy and Falsy Values

  • Object Literals, Destructuring, Objects and the Prototype Chain, Module Pattern and Revealing Module Pattern

  • Constructor Function Calls with the new Keyword, JavaScript Classes, Arrow Functions, String Template Literals

  • Error Handling with Try Catch, Understanding the Document Object Model, Working with DOM Nodes