JavaScript Core
beginner35 lessons8 modules
Modules
10/4 lessons
Variables & Data Types
Master JavaScript variables, data types, and operators
20/4 lessons
Functions & Scope
Learn function declarations, arrow functions, and scope
30/4 lessons
Arrays & Objects
Work with collections of data using arrays and objects
40/5 lessons
Modern JavaScript (ES6+)
Template literals, modules, optional chaining, and more
50/4 lessons
DOM Manipulation
Select, modify, and interact with HTML elements using JavaScript
60/4 lessons
Async JavaScript
Handle asynchronous operations with Promises and async/await
70/5 lessons
API Consumption with JavaScript
Master fetching data from APIs using fetch, handling JSON, HTTP methods, authentication, and error handling
80/5 lessons
TypeScript: The Fundamentals
Introduction to TypeScript: types, interfaces, generics and configuration