Career paths
Know what to learn next
Pick the role you're aiming for. Each path breaks it into stages, lists the topics to learn in order, suggests projects to build, and shows current openings that need those skills.
- Frontend DeveloperA complete, in-depth path from your first <div> to a job-ready, AI-fluent frontend engineer.
- Backend DeveloperA complete, in-depth path from language fundamentals to a job-ready, AI-fluent backend engineer.
- Full Stack DeveloperA complete, in-depth path from programming fundamentals to an MNC-ready full stack engineer.
- AI EngineerA complete, in-depth path from CS fundamentals to a job-ready AI engineer at top companies.
- Machine Learning EngineerA complete, in-depth path from CS fundamentals to an ML engineer at top companies.
- Data ScientistA complete, in-depth path from CS fundamentals to a data scientist at top companies.
- DevOps EngineerA complete, in-depth path from Linux fundamentals to a DevOps engineer at top companies.
- Cloud EngineerA complete, in-depth path from Linux fundamentals to a cloud engineer at top companies.
- UI/UX DesignerA complete, in-depth path from design fundamentals to a UI/UX designer at top companies.
- QA EngineerA complete, in-depth path from testing fundamentals to a QA engineer at top companies.
- Cyber Security EngineerA complete, in-depth path from networking fundamentals to a cybersecurity engineer at top companies.
- Mobile DeveloperA complete, in-depth path from programming fundamentals to a mobile developer at top companies.