Learning paths
Pick a goal and follow the topics in order, from zero to job ready.
- Complete beginnerAnyone who has never written code and wants a calm start.8 topics · about 4 weeks
- School student starting to codeStudents in school who want to learn coding the fun way.8 topics · about 4 weeks
- Frontend developerPeople who want to build websites and web apps that run in the browser.12 topics · about 10 weeks
- Backend developerPeople who want to build APIs, servers and databases.14 topics · about 11 weeks
- Full stack developerDevelopers who want to build and ship a whole product alone.16 topics · about 12 weeks
- Mobile app developerPeople who want to build apps for Android and iPhone.10 topics · about 8 weeks
- AI engineerDevelopers who want to build products with large language models.12 topics · about 10 weeks
- Data analystPeople who want to turn data into decisions at work.9 topics · about 7 weeks
- DevOps and cloudDevelopers and system admins who want to run software reliably in the cloud.13 topics · about 10 weeks
- Security and compliance officerPeople responsible for security, privacy and audits in a company.12 topics · about 9 weeks
- Testing and QA engineerTesters and developers who want to ship software with fewer bugs.12 topics · about 9 weeks
- Coding interview preparationJob seekers and students preparing for software job interviews.8 topics · about 6 weeks
- AI for non-technical professionalsManagers, teachers, marketers and office staff who want to use AI well at work.9 topics · about 5 weeks
- UI and UX designerDesigners and beginners who want to design apps and websites people enjoy.9 topics · about 6 weeks