courses / javascript
learn javascript
Three levels, from never written code to writing it like a professional. The language that runs in every web browser.
from zero to your first real programs.
For people who have never written a line of code. Nothing is assumed: every new word is explained the moment it appears.
1 unit 1 Say hello Make the computer do exactly what you tell it.
2 unit 2 Boxes with names Make the computer remember things.
3 unit 3 Words and numbers Tell text and numbers apart and use both.
4 unit 4 Make decisions Make your program choose what to do.
5 unit 5 Repeat yourself Do the same thing many times without copying.
6 unit 6 Arrays Keep many things together and work through them.
7 unit 7 Your own commands Wrap code up so you can use it again.
build things that are actually useful.
For people who finished Level 1, or can already write small programs with variables, decisions, loops and functions.
1 unit 1 Change the page Reach into a web page and change what it shows.
2 unit 2 React to people Make the page answer clicks and typing.
3 unit 3 Build the page Add new parts to the page and take them away.
4 unit 4 Forms that work Collect what people type, check it and use it.
5 unit 5 Objects Keep related values together under one name.
6 unit 6 Array power tools Change, sift and total whole arrays in one line.
7 unit 7 Data from the web Fetch data, keep state and redraw the page.
write javascript like a professional.
For people who build things on their own and want code that others trust and can change.