JavaScript · Beginner

JavaScript From Zero

The language of the web, taught by writing it. Learn each layer in tested exercises, prove it in low-scaffold checkpoints, then build an asynchronous browser interface from a fresh brief.

5 h 39 min16 of 16 lessons live16 coding challenges

Curriculum

7 modules, 16 lessons, built to be done in order.

01Values and logicThe building blocks you will use every day.4 lessons
02Working with dataArrays and objects, the workhorses of JS.4 lessons
03Debugging like a professionalRead the error, form a theory, test it.2 lessons
04Inside the browserLoad scripts deliberately and debug the real page.1 lessons
05The DOMMake the page respond to people.3 lessons
06Asynchronous codePromises, async/await and waiting well.1 lessons
07Independent projectCombine state, the DOM and asynchronous work.1 lessons