Your curriculum, connected.
Explore 20 subjects, 400 ordered units and two security tracks. Choose a unit to see what you will learn and what you will do.
JavaScript: beginner to production
Build from values and control flow through data structures, asynchronous ownership, browser boundaries, testing and production incident repair.
20 units · Free, Web, Plus, Pro
Course pathway
Connections show recommended order, not mandatory completion gates. Courses stand on their own. Choose a unit to inspect its work.
Unit 1 / 20
Read an input, return a result, and test one decision
Run a small function, distinguish its returned value from printed output, and choose between two numeric inputs.
- Understand the model
1 assigned lesson before the task.
- Non-coding theory
Trace an example or make a decision before running code.
- Hands-on coding
Implement the guided task and use the supplied contract.
- Executable evidence
Compare visible and boundary cases; diagnose the failure.
- Write it yourself
A separate suggested exercise extends practice; this pairing does not claim validated transfer.
- Non-coding retrieval
1 immediate check; later retrieval remains separate evidence.
This unit declares no prerequisite skills. 1 supporting reference is available. Reading and guided completion remain distinct from independent success.
