Software Engineering
Build, test, and explain a small software project.
YOUR NEXT CHAPTER
6 stages · self-pacedSoftware Engineering roadmap
Learn the foundations. Practice with AI. Own the result.
YOUR LEARNING JOURNEYStart here. Follow the milestones.
Build something
you can explain.
you can explain.
Open a stage to see what to learn and how to practice.
STAGE 01 / 06 · FOUNDATIONS
Build the foundations
What to learn
- Programming
- HTTP & APIs
- Version control
How to learn
Build a small form that validates input and saves a record. Trace the request from browser to storage before using AI.
You’re ready when
You can explain the data flow and handle an invalid input without an assistant.
Resources
Read the relevant guide, try the exercise above, then explain your result without AI.
MDN · Web development curriculumPro Git · free bookUse the Git basics and branching chapters to keep your practice changes reviewable.