Code Lab BetaBUILD. RUN. DISCOVER.

Code Lab is in development. New lessons and improvements are on the way. Progress can be deleted.

JAVASCRIPT / CHAPTER 01

JavaScript
Foundations.

Absolute beginners: console, variables, types, conditions, functions, and a small Budget Calculator.

Choose a section

Lesson with explanation and a guided task. Theory stays readable; completion requires a passing solution.

Challenges are optional and do not block the next chapter.

Start lesson
JavaScript

12 lessons available

The foundations behind your ideas.

  1. 01

    First Program

    console.log

    Start lesson
  2. 02

    Variables · Locked

    const / let

    Open lesson
  3. 03

    Types · Locked

    typeof

    Open lesson
  4. 04

    Math · Locked

    + - * /

    Open lesson
  5. 05

    Strings · Locked

    Template literal / +

    Open lesson
  6. 06

    Conversion · Locked

    Number()

    Open lesson
  7. 07

    Comparisons · Locked

    === && ||

    Open lesson
  8. 08

    Conditions · Locked

    if

    Open lesson
  9. 09

    Functions · Locked

    function + return

    Open lesson
  10. 10

    Scope · Locked

    return / scope

    Open lesson
  11. 11

    Debugging · Locked

    Fix bugs

    Open lesson
  12. 12

    Budget Calculator · Locked

    remaining + budgetStatus

    Open lesson
JavaScript Foundations — browser basics | Code Lab