Roadmaps · 29 paths available

Pick a path. Walk it.

Curated roadmaps for AI, Python, security, and beyond. Step-by-step, with real projects and the references that actually compound — built by practitioners who still ship.

⌘K
Backend

Server-Side Game Developer

Game server architecture, real-time networking with UDP/WebSockets, state synchronization, matchmaking, anti-cheat, scalability, and the infrastructure that runs multiplayer games at scale.

12 stages · 8 monthsIntermediate → Advanced
Business

Product Manager

User research, strategy, roadmapping, PRDs, metrics, stakeholder management, and the frameworks used by PMs at top tech companies.

12 stages · 6 monthsBeginner → Advanced
Business

Engineering Manager

The IC-to-manager transition, 1:1s, hiring, performance management, project execution, and the leadership skills that make engineering teams exceptional.

12 stages · 8 monthsAdvanced
Business

Developer Relations

Technical content, public speaking, community building, API advocacy, developer experience, and the skills to grow a developer ecosystem from zero to thriving.

12 stages · 6 monthsIntermediate → Advanced
Data

BI Analyst

SQL, Power BI, Tableau, DAX, data modeling, dashboard design, and the business intelligence skills that turn data warehouses into decisions.

12 stages · 5 monthsBeginner → Advanced
Infra

Network Engineer

Networking fundamentals, routing and switching, cloud networking, automation, security, and the certifications that validate enterprise network engineering skills.

12 stages · 9 monthsBeginner → Advanced
BackendFrontend

Blockchain Developer

Cryptography, Ethereum, Solidity, DeFi protocols, smart contract security, NFTs, Layer 2 scaling, and Web3 frontend integration.

12 stages · 8 monthsIntermediate → Advanced
Backend

Backend Developer

APIs, databases, auth, caching, queues, and the architecture skills that power every product. Language-agnostic principles with Node.js and Python examples.

13 stages · 6 monthsBeginner → Advanced
FrontendBackend

Full Stack Developer

HTML to deployment. Frontend with React, backend with Node.js, databases, auth, testing, and the end-to-end thinking that makes full-stack engineers valuable.

13 stages · 8 monthsBeginner → Advanced
SecurityInfra

DevSecOps Engineer

Bake security into every stage of the software delivery lifecycle. SAST, DAST, secrets management, container hardening, supply chain security, and compliance-as-code.

13 stages · 7 monthsIntermediate → Advanced
Data

Data Analyst

SQL, Excel, Python, Tableau, Power BI, statistics, and the storytelling skills that turn raw data into decisions. The complete path from beginner to senior analyst.

12 stages · 5 monthsBeginner → Intermediate
AI / MLData

AI and Data Scientist

Classical ML to generative AI. Statistics, Python, deep learning, NLP, LLMs, RAG, computer vision, and production ML systems. The unified path for the modern AI/DS role.

13 stages · 9 monthsBeginner → Advanced
DataBackend

Data Engineer

Build the infrastructure that powers data teams. SQL, Python, Spark, Kafka, Airflow, cloud data warehouses, and the architecture of modern data lakehouses.

13 stages · 7 monthsIntermediate → Advanced
Mobile

Android Developer

Kotlin, Jetpack Compose, architecture patterns, local storage, networking, testing, and publishing to Google Play. The complete path to professional Android development.

12 stages · 7 monthsBeginner → Advanced
AI / ML

Machine Learning Engineer

From linear models to large-scale training systems. Algorithms, deep learning, feature engineering, model evaluation, and production ML infrastructure.

13 stages · 8 monthsIntermediate → Advanced
BackendData

PostgreSQL

From SQL basics to expert database administration. Queries, indexes, query optimization, replication, partitioning, and running Postgres reliably in production.

13 stages · 6 monthsBeginner → Advanced
Mobile

iOS Developer

Swift, SwiftUI, UIKit, Combine, CoreData, networking, testing, and shipping to the App Store. Everything it takes to build polished iOS applications.

12 stages · 7 monthsBeginner → Advanced
BackendFrontend

QA Engineer

Manual testing, test automation, API testing, performance testing, security testing basics, and the CI integration that makes quality a team property.

12 stages · 6 monthsBeginner → Advanced
Backend

Software Architect

Design patterns, distributed systems, API design, event-driven architecture, cloud-native patterns, security architecture, and the decision-making framework of senior architects.

12 stages · 8 monthsAdvanced
Design

UX Designer

User research, information architecture, wireframing, Figma, prototyping, usability testing, design systems, and the skills to design products people actually want to use.

12 stages · 6 monthsBeginner → Advanced
Design

Technical Writer

Plain language, docs-as-code, API documentation, tutorials, reference docs, and the tooling that modern technical writers use to ship documentation that developers love.

11 stages · 5 monthsBeginner → Advanced
BackendFrontend

Game Developer

C# and Unity from fundamentals to shipped games. 2D, 3D, physics, AI, audio, UI, multiplayer concepts, and publishing on PC, mobile, and console.

12 stages · 8 monthsBeginner → Advanced
AI / MLInfra

MLOps Engineer

The full ML lifecycle in production: experiment tracking, feature stores, model serving, drift detection, CI/CD for ML, and LLMOps for large language model systems.

12 stages · 7 monthsIntermediate → Advanced
Infra

DevOps & Cloud

Linux, containers, Kubernetes, cloud platforms, IaC, CI/CD, observability, and SRE. Everything it takes to build and operate reliable production infrastructure.

13 stages · 8 monthsIntermediate → Advanced
Data

Data Scientist

Statistics, SQL, Python, machine learning, deep learning, experimentation, big data, and communication. Everything from raw data to deployed model to executive insight.

13 stages · 7 monthsBeginner → Advanced
Security

Cybersecurity Expert

From networking fundamentals to red team operations. Offensive and defensive security, cloud threats, incident response, and the certifications that open doors.

13 stages · 10 monthsBeginner → Advanced
Frontend

Frontend Engineer

HTML, CSS, JavaScript, TypeScript, React, Next.js, testing, performance, and accessibility. Every skill a frontend engineer needs to build production web applications.

12 stages · 6 monthsBeginner → Advanced
AI / ML

AI Engineer

From Python fundamentals to production LLM systems. Models, RAG, evals, agents, and shipping real applications.

14 stages · 6 monthsBeginner → Advanced
Backend

Python Developer

From Python basics to production-grade services. Async, testing, packaging, web frameworks, databases, Docker, and the tooling modern teams actually use.

13 stages · 5 monthsBeginner → Advanced

Not sure where to start? Start here.

Open AI Engineer roadmapRead the blog

FREE · OPEN-SOURCE · NO ACCOUNT REQUIRED