Learning paths
Not sure what to learn next? Pick a goal and follow the courses in order.
Front-End Web Developer
Build and style web pages, make them interactive, and move on to modern frameworks.
See the path ❯Back-End Web Developer
Write the server side: APIs, databases and the tools around them.
See the path ❯Python and Data
Start with the friendliest general-purpose language and learn to work with data.
See the path ❯Systems Programmer
Get close to the machine: memory, speed and safety.
See the path ❯App Developer (Java and .NET)
The two big object-oriented platforms behind business software, Android and games.
See the path ❯