Job Ready Paths
Choose the job you want. Each of the 80 roles shows the Skill Packs to finish, in order, from foundation to capstone, with the free certifications and interview questions that go with them. Self-paced, for students, graduates and working professionals.
Build web, mobile, backend and systems software.
Software development
Python Developer
Also: Python Backend Developer, Django Developer, Python Automation Engineer
Writes the Python services, scripts and data tools a company relies on.
13 Skill Packs343 hours
Software development
Java Developer
Also: Java Backend Developer, Spring Developer, Java Full-Stack Developer
Builds enterprise back ends in Java: services, databases and the pipelines that deploy them.
16 Skill Packs465 hours
Software development
Frontend Developer
Also: React Developer, UI Developer, Web Developer
Builds the screens people use: responsive pages, React apps and the API calls behind them.
13 Skill Packs352 hours
Software development
Backend Developer
Also: Node.js Developer, API Developer, Server-side Developer
Builds APIs, business logic and databases that power web and mobile apps.
16 Skill Packs465 hours
Software development
Full-Stack Developer
Also: MERN Developer, Web Application Developer, Software Engineer (Web)
Builds a whole web product alone or in a small team: front end, API, database and deployment.
17 Skill Packs480 hours
Software development
.NET Developer
Also: C# Developer, ASP.NET Developer, .NET Core Developer
Builds Windows, web and cloud applications on C# and .NET with SQL Server.
16 Skill Packs462 hours
Software development
PHP and Laravel Developer
Also: PHP Developer, Laravel Developer, WordPress Developer
Builds and maintains PHP web applications and APIs on Laravel.
16 Skill Packs453 hours
Software development
Golang Developer
Also: Go Developer, Go Backend Engineer, Microservices Developer
Builds fast network services and cloud tools in Go.
15 Skill Packs433 hours
Software development
Systems Software Engineer (C, C++ and Rust)
Also: C++ Developer, Rust Developer, Embedded Software Developer
Writes the fast, close-to-the-machine code: operating-system tools, engines, drivers and performance-critical services.
12 Skill Packs351 hours
Software development
Mobile App Developer
Also: Android Developer, iOS Developer, React Native Developer
Builds apps for phones: screens, offline data, device features and release to the stores.
14 Skill Packs390 hours
Software development
Software Development Engineer (SDE)
Also: Software Engineer, SDE-1, Associate Software Engineer
The general entry job at product and service companies: strong programming, data structures, databases and engineering habits.
16 Skill Packs437 hours
Software development
Software Test and QA Automation Engineer
Also: SDET, Test Automation Engineer, QA Engineer
Makes sure software works: automated tests, API and UI checks, and AI-assisted test design.
14 Skill Packs371 hours

