Tutorial · 40 lessons
JavaScript Tutorial
Learn modern JavaScript step by step: variables, functions, closures, arrays, objects, classes, async/await, the DOM and fetch, with diagrams and runnable code.
- Free
- 14 chapters
- 3h 29m of reading
- Chapters
- 14
- Lessons
- 40
- Reading time
- 3h 29m
- Level
- All levels
Curriculum
What's inside this course
Read the chapters in order, or open any lesson. Completed lessons are ticked.
-
01 Getting Started2 lessons · 8m
-
02 Variables and Data Types3 lessons · 14m
-
03 Operators and Control Flow3 lessons · 14m
-
04 Functions, Scope and Closures3 lessons · 16m
-
05 Strings and Regular Expressions3 lessons · 15m
-
07 Objects, Destructuring and JSON3 lessons · 15m
-
08 this, Prototypes and Classes3 lessons · 15m
-
09 Asynchronous JavaScript4 lessons · 20m
-
10 Error Handling and Debugging3 lessons · 15m
-
11 Modules, Map, Set and Generators3 lessons · 15m
-
12 DOM, Events and Forms3 lessons · 18m
-
13 Browser Storage and Web APIs2 lessons · 12m
-
14 Project and Next Steps2 lessons · 16m
Preparing with friends?
Share this page with your study group or placement batch.