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.
Domains
Complete roadmaps for design, product and leadership roles.
UX Design
Research, wireframe, and design intuitive user experiences.
View map
Product Manager
Define product strategy and guide cross-functional teams to ship.
View map
Scrum Master
Facilitate agile ceremonies and remove blockers for the team.
View map
Agile Coach
Coach teams and organisations in agile ways of working.
View map
Technical Program Manager
Coordinate complex, cross-team technical programs end to end.
View map
Engineering Manager
Lead engineering teams, mentor developers, and drive delivery.
View mapSkills
Focused skills you can learn on their own or alongside a domain.
Frequently Asked Questions
Common questions about learning Product, Management & Design.