Skip to content

How it works

You complete a lesson by proving it —
not by clicking a button.

There is no “Mark as complete” button anywhere in this program. A lesson is complete only when its required checkpoint passes. That keeps your progress honest and your skills real.

The learning loop

  1. 1

    Learn

    Read a short, focused lesson you can finish in one sitting.

  2. 2

    Practice

    Try the idea yourself with a hands-on activity.

  3. 3

    Submit

    Complete the lesson's required checkpoint.

  4. 4

    Receive feedback

    Get an immediate, automatic result.

  5. 5

    Correct mistakes

    Review what you missed and try again.

  6. 6

    Pass the checkpoint

    Meet the requirement to prove you're ready.

  7. 7

    Unlock the next lesson

    The next lesson opens automatically.

Types of checkpoints

Different lessons use different checkpoints. Each gives immediate, automatic feedback.

Knowledge quizzes

Quick checks that you understood the core ideas.

Structured written exercises

Short written responses with minimum-quality requirements.

Interactive browser exercises

Hands-on activities completed right in your browser.

GitHub assignments

Real technical work completed in a verified repository.

Deployment checks

Confirmation that your project builds and publishes correctly.

Reflections

Short reflections that help you consolidate what you learned.

Do you need a teacher?

Not for everyday progression. The lessons, checkpoints, and automatic feedback are designed to move you forward on your own. Administrative support remains available for:

  • Account problems
  • Technical problems
  • Payment issues
  • Incorrect automatic evaluations
  • Appeals
  • Abuse reports