← 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.
Lessons in this course
No lessons match. Clear the search or choose another filter.
- history A short history of JavaScript Reading and resources
- usage What JavaScript is used for Reading and resources
- resources Where to learn more Reading and resources
- setup Run JavaScript anywhere Reading and resources
- console.log and comments 01 · 3 required tasks · ★ Video
- Variables — let and const 02 · 3 required tasks · ★ Video
- Numbers and maths 03 · 3 required tasks · ★ Video
- Strings 04 · 4 required tasks · ★ Video
- Template literals 05 · 3 required tasks · ★ Video
- Booleans and comparisons 06 · 4 required tasks · ★ Video
- if / else 07 · 3 required tasks · ★★ Video
- for loops 08 · 3 required tasks · ★★ Video
- while loops 09 · 3 required tasks · ★★ Video
- Functions 10 · 3 required tasks · ★★ Video
- Arrow functions 11 · 3 required tasks · ★★ Video
- Arrays 12 · 4 required tasks · ★★ Video
- Array methods 13 · 4 required tasks · ★★★ Video
- Objects 14 · 3 required tasks · ★★★ Video
- Looping over objects 17 · 3 required tasks · ★★★
- switch 16 · 3 required tasks · ★★
- Errors, try and catch 18 · 3 required tasks · ★★★
- Putting it together 15 · 3 required tasks · ★★★ Video