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
Learn
Read a short, focused lesson you can finish in one sitting.
- 2
Practice
Try the idea yourself with a hands-on activity.
- 3
Submit
Complete the lesson's required checkpoint.
- 4
Receive feedback
Get an immediate, automatic result.
- 5
Correct mistakes
Review what you missed and try again.
- 6
Pass the checkpoint
Meet the requirement to prove you're ready.
- 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