Skip to content
← Courses

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
Orange tabby in a ready kendo stance holding a shinai

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.