Stay Practiced.
Local toolsSite guideSettings
Curriculum

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.