Roadmaps
Community-curated paths to learn to code. Pick one and a squad forms around you — you finish it together, not alone.
Agentic Engineering
Design and ship AI agents: the agent loop, tool use, MCP, evaluation, and guardrails that keep autonomous systems safe. Best if you're comfortable with Python or JavaScript and have called an LLM API before.
Start the first squadView →AI Engineer
Build products on top of large language models: how LLMs work, calling model APIs, prompting, RAG, tool use, and evals. Best if you're already comfortable with Python or JavaScript.
Start the first squadView →AI-Assisted Development
Multiply your output as a developer with AI: prompting for code, the Claude API, agentic coding with Claude Code, subagents and skills, and MCP servers in your workflow. Best if you already write code.
Start the first squadView →Backend Developer
Build the server side of web apps: HTTP APIs, databases, auth, and deployment. Learn a backend language, SQL, and how to ship a real API.
Start the first squadView →Context Engineering
The discipline behind great AI systems: deciding what goes into the model's context window — retrieval, memory, tool results, and compaction. Best if you're comfortable with Python or JavaScript and basic prompting.
Start the first squadView →Cyber Security Fundamentals
Learn how systems are attacked and defended: networking, core security concepts, web vulnerabilities, crypto basics, and hands-on labs. Best after Linux and networking basics.
Start the first squadView →Data Analyst
Turn raw data into decisions: statistics, SQL, Python with pandas, visualization, and dashboards — a beginner-friendly path into tech that pays off in any role.
Start the first squadView →DevOps Engineer
Learn to build, ship, and run software reliably: Linux, networking, containers, CI/CD, infrastructure as code, Kubernetes, and observability. Best with some programming experience.
Start the first squadView →DSA Interview Prep
A focused path through data structures, algorithms, and problem-solving patterns — built for cracking technical interviews. Best after fluency in one programming language.
Start the first squadView →Frontend Developer
Go from zero to building real user interfaces for the web. Learn how the web works, then HTML, CSS, JavaScript, Git, and React — the core skills for a first frontend job.
Start the first squadView →Full-Stack JavaScript
Ship end-to-end web apps with one language. Combine frontend React with a Node backend and a database to build and deploy a complete product.
Start the first squadView →Git & GitHub
Version control is the first tool every developer must master: commits, branches, merges, pull requests, and how to un-break things when they go wrong.
Start the first squadView →Linux & the Command Line
Live in the terminal: navigation, permissions, text processing, processes, and shell scripting — the substrate under every server, container, and dev tool.
Start the first squadView →Machine Learning Engineer
Train and ship models, not just notebooks: math foundations, classical ML, deep learning, transformers, and MLOps. Best if you're already comfortable with Python.
Start the first squadView →Prompt Engineering
Get consistently better outputs from AI models: core prompting techniques, reasoning strategies, structured output, evaluation, and prompt security. No coding required to start.
Start the first squadView →Python Developer
Learn Python from zero: syntax, data structures, OOP, files and APIs, testing, and building real projects — the most versatile first language for backend, data, and AI work.
Start the first squadView →React
Go deep on the most in-demand UI library: components, state, hooks, data fetching, and the modern React ecosystem. Best after HTML, CSS, and JavaScript fundamentals.
Start the first squadView →React Native
Build iOS and Android apps with the React you already know: components, native styling, navigation, device APIs, and shipping to the app stores. Best after the React roadmap.
Start the first squadView →SQL & Databases
Learn the language of data: querying, joins, modeling, indexes, and transactions with PostgreSQL — a skill every developer and analyst needs.
Start the first squadView →TypeScript
Add static types to your JavaScript: from everyday types through narrowing, generics, and advanced type-level tools, to configuring and using TypeScript in real projects. Best after you know JavaScript.
Start the first squadView →