Software Development
Design, build, test and maintain applications, websites and software systems.
Explore learning path ↗Explore technology roles, discover the skills behind them and map out a practical learning path—from your first project to your first opportunity.
Job titles and requirements vary between employers. Use these summaries to explore what interests you, then compare real job descriptions and course requirements.
Design, build, test and maintain applications, websites and software systems.
Explore learning path ↗Use data, statistics and computational methods to find patterns and build intelligent systems.
Explore learning path ↗Help protect systems and information through security monitoring, testing and risk reduction.
Explore learning path ↗Support reliable software delivery, cloud infrastructure, automation and deployment workflows.
Explore learning path ↗Research user needs and design clear, accessible digital experiences with product teams.
Explore learning path ↗Support devices, networks, systems and users while helping organisations operate smoothly.
Explore learning path ↗You do not need to learn every tool at once. Build a foundation, choose a direction and demonstrate what you can do through small, complete projects.
Select an interest to get a starting point for further exploration. This is a simple guide, not a formal assessment.
Try a small website or app, learn programming fundamentals and practise using version control.
Explore relevant courses, compare study options and choose learning that supports your career direction.