Skip to content
ZK’s OpsPathAll roadmaps
LEARNING ROADMAP

Software Engineer

Progress from programming foundations through testing, data design, APIs, system design, and sustainable engineering practices.

beginner 100 hours 6 milestones
WHAT YOU’LL LEARN
01

Engineering foundations

Practice the durable ideas shared by strong codebases.

  • Model problems with data
  • Design focused modules
  • Test behavior well
02

Production systems

Move from working code to dependable services.

  • Design a clear web API
  • Model relational data
  • Reason about system tradeoffs