JavaScript

ES2024 · beginner

JavaScript track

From your first `console.log` to async iterators, modules, and modern web APIs — the modern way to learn JavaScript.

Start the first lesson 84 of 84 lessons live

Section 02

Data & Types

How JavaScript represents text, numbers, and collections.

14 / 14 lessons
Chapter quiz 8 questions on Data & Types
  1. 01 Data Types 5 min
  2. 02 Strings 4 min
  3. 03 String Methods 6 min
  4. 04 String Search 4 min
  5. 05 Template Literals 4 min
  6. 06 Numbers 5 min
  7. 07 Number Methods 5 min
  8. 08 BigInt 4 min
  9. 09 Booleans 4 min
  10. 10 Arrays 5 min
  11. 11 Array Methods 6 min
  12. 12 Array Iteration 7 min
  13. 13 Array Destructuring 4 min
  14. 14 Array Sort 5 min

Section 06

Async, Modules & Errors

Code that runs over time, splits across files, and recovers from failure.

13 / 13 lessons
Chapter quiz 8 questions on Async, Modules & Errors
  1. 01 Modules 4 min
  2. 02 import & export 5 min
  3. 03 Dynamic Imports 3 min
  4. 04 Callbacks 4 min
  5. 05 Promises 6 min
  6. 06 async/await 5 min
  7. 07 fetch 5 min
  8. 08 Error Handling 4 min
  9. 09 throw 3 min
  10. 10 Error Types 3 min
  11. 11 Iterators 5 min
  12. 12 Generators 5 min
  13. 13 Async Iterators 5 min