All roadmaps
LEARN BY DOING

Software Engineering

Build, test, and explain a small software project.

YOUR NEXT CHAPTER

Software Engineering roadmap

Learn the foundations. Practice with AI. Own the result.

6 stages · self-paced
YOUR LEARNING JOURNEYStart here. Follow the milestones.
YOUR GOAL
Build something
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 book

Use the Git basics and branching chapters to keep your practice changes reviewable.