Where do you want to start?
Pick a starting roadmap below, or browse the full list in the sidebar.
- Frontend DeveloperBuild the user-facing side of the web — HTML, CSS, JavaScript, frameworks, and everything that runs in the browser.Start the roadmap →
- Backend DeveloperBuild the server side — APIs, databases, authentication, and the infrastructure that powers applications.Start the roadmap →
- Database AdministratorKeep data fast, safe, and always available — schema design, indexing, backups, recovery, replication, and performance tuning.Start the roadmap →
- Full Stack DeveloperBuild complete web applications — frontend UIs, backend APIs, and everything in between.Start the roadmap →
- Mobile App DeveloperBuild native and cross-platform mobile apps — iOS, Android, and React Native.Start the roadmap →
- DevOps EngineerBridge development and operations — CI/CD, containers, cloud infrastructure, and automation pipelines.Start the roadmap →
- AI EngineerBuild AI-powered products — LLMs, prompt engineering, RAG pipelines, and integrating AI into real applications.Start the roadmap →
- ML EngineerBuild machine learning systems — data pipelines, model training, evaluation, and deploying models to production.Start the roadmap →
- MLOps EngineerOperationalize machine learning — model versioning, deployment pipelines, monitoring, and reproducibility.Start the roadmap →
- Network EngineerDesign and manage computer networks — routing, switching, protocols, and the infrastructure that connects systems.Start the roadmap →
- Cyber Security ExpertProtect systems and data — threat modeling, network security, cryptography, and ethical hacking.Start the roadmap →
- Software ArchitectDesign scalable systems — architecture patterns, technical decisions, and the big-picture thinking behind great software.Start the roadmap →