Start here if you want a clean path instead of guessing.
This page turns the course onboarding into a readable website flow. Whether you are learning on your own or running a group, start with the path that matches your role.
New learner path
1. Understand the course shape
Read the repo guide and syllabus so you know where the course is
taking you.
2. Set up your real device
Pick the setup path that matches what you actually have:
Windows, Linux, macOS, or Android + Termux.
3. Run the editor setup lab
Make sure you can open a project folder, run code, and use a
terminal.
4. Run the Git basics lab
Create your first proper repo and commit history.
5. Start Week 1
Now begin the actual learning path from first principles.
Instructor start path
1. Read the teaching model
Use the instructor guide to understand pacing, session rhythm,
and proof-of-work culture.
2. Review the module map
Make sure you understand the conceptual sequence before teaching
individual weeks.
3. Review assessment rubrics
Grade for explanation, working output, and proof packaging.
4. Use the lesson and weekly post templates
Turn the repo into a repeatable community loop.