← Courses
Rank up: white belt 🎉
Rank up: green belt 🎉
Rank up: brown belt 🎉
Rank up: black belt 🎉
The classic way · Open now
Become an expert in coding
From never having coded to your first engineering job.
A practical, sequenced path into software development, expanded from the workflow I've used to help many people in Japan switch careers (often from English teaching) into engineering. Walk it stop by stop: every stage unlocks new moves, and the big milestones earn you a new belt.
For: Career-changers, beginners, and job hunters
Start here: Introduction — How This Guide Works
Ranks you earn on this path
white belt
green belt
brown belt
black belt
Stage 1 of 6
Getting Started
New moves unlocked
- Explain why engineering is a real path for you
- Run your first lines of code
- Decide if this career fits before betting on it
Rank up: white belt 🎉Stage 2 of 6
Foundations
New moves unlocked
- Pick your training route: bootcamp or self-taught
- Study to a plan instead of tutorial-hopping
Stage 3 of 6
Building Real Things
New moves unlocked
- Build and deploy a real app end to end
- Show a portfolio that is not tutorials
- Ship code with a real team
Rank up: green belt 🎉Stage 4 of 6
Interview Prep
New moves unlocked
- Solve DS&A problems out loud
- Whiteboard a system design
- Walk a full interview loop without surprises
Rank up: brown belt 🎉Stage 5 of 6
Landing the Job
New moves unlocked
- Target companies with a tiered strategy
- Send applications that survive the screen
Stage 6 of 6
Practice
New moves unlocked
- Prove it: solve real interview questions end to end
Rank up: black belt 🎉End of the path: your first offer.
The dojo door stays open. Come back, keep training, and mentor the next person walking it.
