Product, Management & Design

Shape what gets built and how teams build it: learn UX design, product management, agile and engineering leadership with free, step-by-step roadmaps.

About Product, Management & Design

Great software is more than code. Someone has to decide what to build, design how it feels to use, and keep the people building it organised and moving in the same direction. Product, management and design are the disciplines that do this.

UX designers research users and design intuitive experiences, often supported by a design system of reusable components. Product managers define strategy and priorities. Scrum masters and agile coaches help teams work well together, while technical program managers and engineering managers coordinate delivery and lead engineers.

These roles rely on communication, empathy, prioritisation and a good understanding of users and technology. The roadmaps below cover design, product and leadership paths, whether you are moving into one of these roles or want to work better with the people who hold them.

Where to start

A suggested order if you are new to product, management and design. Each step builds on the one before.

  1. 1UX Design
  2. 2Design System
  3. 3Product Manager
  4. 4Scrum Master
  5. 5Technical Program Manager
  6. 6Engineering Manager

Skills

Focused skills you can learn on their own or alongside a domain.

Frequently Asked Questions

Common questions about learning Product, Management & Design.