Roadmaps
Community-curated paths to learn to code. Pick one and a squad forms around you — you finish it together, not alone.
New to code?
Start here — three foundations, in order
Every path on LearnSquad builds on these. Finish the three and any track is open to you.
Web development
6 roadmapsBackend 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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →
AI & agents
6 roadmapsAgentic 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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →
Data
2 roadmapsData 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.
✦ No squad yet — be the founding squadStart →SQL & Databases
Learn the language of data: querying, joins, modeling, indexes, and transactions with PostgreSQL — a skill every developer and analyst needs.
✦ No squad yet — be the founding squadStart →
Ops & security
4 roadmapsCyber 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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →
Interview prep & mobile
2 roadmapsDSA 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.
✦ No squad yet — be the founding squadStart →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.
✦ No squad yet — be the founding squadStart →