About this path
A structured route into software engineering. Learn the web platform and a first language, then databases, version control and algorithms, then build full-stack applications with React and Node.js, and finish by preparing for technical interviews and taking the software engineer assessment.
Study plan
Your roadmap, phase by phase
1
Programming foundations Weeks 1–10
The web platform, two languages, Git.
- First website deployed
- 50 small programs
2
Core computer science Weeks 11–18
Data, algorithms and APIs.
- 100 algorithm problems
- Database project
3
Full-stack development Weeks 19–27
Build and test real applications.
- Full-stack portfolio app
4
Interview ready Weeks 28–32
System design, interview practice and assessment.
- Mock interviews
- Assessment passed

