You are on page 1of 2

I.

HTML
 Semantic elements;
 Attributes;
 Forms;
 Input attributes;

II. CSS
 Selectors specificity;
 Box model;
 Display properties;
 Grid layout;
 Flexbox distribution;
 Pseudo elements;
 Inheritance;
 Positioning;
 Responsiveness;

III. JS
 Document object model;
 Scope;
 Closures;
 Factory functions;
 Object oriented programing;
 Prototypical inheritance;
 Classes and constructor functions;
 Differences between reference and value;
 IIFE;
 Callback functions
 Recursion
 Higher order functions
 Arrow functions
 Array methods
 Destructuring assignment, spread syntax and rest operator;
 ES modules – import / export syntax;
To be added in JS topic:
 Asynchronous JS
 Promises
 Async / await

You might also like