What this roadmap covers
Search engines can read the sections below as ordinary HTML, which helps this template show up when people search for similar roadmap topics.
1. Foundations
Start here. Build the core skills required to understand and work with AI systems.
Python Basics
Learn variables, loops, functions, and data structures. Python is the main language for AI work.
Data Structures
Understand lists, dictionaries, sets, and how to structure data efficiently.
Git & CLI
Use Git for version control and basic terminal commands to work efficiently.
APIs & HTTP
Understand how APIs work. Learn GET/POST requests and JSON handling.
Math Basics
Basic probability, vectors, and intuition for how models work.
2. Gen AI Layer
Start working with real AI models and APIs.
LLM Fundamentals
Understand tokens, context windows, hallucinations, and how LLMs generate responses.
Prompt Engineering
Control outputs using structured prompts, roles, and examples.
LLM APIs
Use APIs like OpenAI and Claude to generate text and responses programmatically.
Streaming Responses
Stream AI outputs token-by-token for better UX in apps.
Checkpoint: Can Build a Basic AI App
You can call an API, send prompts, and display responses in an app.
3. Agentic AI
Move from simple prompts to autonomous systems.
Function Calling
Allow LLMs to call external tools and APIs.
Memory Systems
Store conversation history and context for smarter agents.
Planning & Reasoning
Break tasks into steps and guide models to reason better.
Multi-Agent Systems
Build systems where multiple agents collaborate.
Checkpoint: Can Build an AI Agent
You can build an agent that uses tools and handles tasks autonomously.