Skip to content

← Learn to Code — Python, Java, C, SQL & Web

JavaScript

The language of the web. Make things happen — runs right in your browser.

javascript 18 Lessons

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English.

Start the course

Lessons in this course

  1. history A short history of JavaScript Reading and resources
  2. usage What JavaScript is used for Reading and resources
  3. resources Where to learn more Reading and resources
  4. setup Run JavaScript anywhere Reading and resources
  5. console.log and comments 01 · 3 required tasks · ★ Video
  6. Variables — let and const 02 · 3 required tasks · ★ Video
  7. Numbers and maths 03 · 3 required tasks · ★ Video
  8. Strings 04 · 4 required tasks · ★ Video
  9. Template literals 05 · 3 required tasks · ★ Video
  10. Booleans and comparisons 06 · 4 required tasks · ★ Video
  11. if / else 07 · 3 required tasks · ★★ Video
  12. for loops 08 · 3 required tasks · ★★ Video
  13. while loops 09 · 3 required tasks · ★★ Video
  14. Functions 10 · 3 required tasks · ★★ Video
  15. Arrow functions 11 · 3 required tasks · ★★ Video
  16. Arrays 12 · 4 required tasks · ★★ Video
  17. Array methods 13 · 4 required tasks · ★★★ Video
  18. Objects 14 · 3 required tasks · ★★★ Video
  19. Looping over objects 17 · 3 required tasks · ★★★
  20. switch 16 · 3 required tasks · ★★
  21. Errors, try and catch 18 · 3 required tasks · ★★★
  22. Putting it together 15 · 3 required tasks · ★★★ Video

Language reference

/know/reference/javascript

Log in or create account

IGCSE, A-Level & AP