Artificial Intelligence
From first concepts to production systems: learn machine learning, deep learning, LLMs and RAG, AI agents and AI-assisted development with free, step-by-step roadmaps.
About Artificial Intelligence
Artificial intelligence is the field of building software that can perform tasks which normally need human judgement: recognising images and speech, understanding and writing language, making predictions, and deciding what to do next. Most modern AI is built on machine learning, where a model learns patterns from data instead of following hand-written rules.
Within machine learning, deep learning uses neural networks with many layers and powers most of today's breakthroughs. Large language models and retrieval-augmented generation (RAG) build on it to power chatbots, search and writing tools, while AI agents go a step further by planning and using tools to complete tasks on their own.
Learning AI is a mix of maths, programming and practical experimentation, and it also means understanding fairness, safety and responsibility. The roadmaps below take you from the core ideas to building and running real AI systems, whether you want a career as an AI engineer or just want to use AI tools well.
Where to start
A suggested order if you are new to AI. Each step builds on the one before.
Domains
Complete roadmaps for AI fields and roles, from first concepts to production.
Introduction to AI
Start here to understand core AI concepts and terminology.
View map
Machine Learning
Train and evaluate models that learn patterns from data.
View map
Deep Learning
Go deeper with neural networks, backpropagation, and architectures.
View map
Natural Language Processing
Process and generate human language with modern NLP techniques.
View map
Prompt Engineering
Craft effective prompts to get the best out of AI models.
View map
Agentic AI
Build autonomous AI agents that plan, use tools, and act.
View map
Practical AI Projects
Apply what you've learned by building real AI projects.
View map
AI Engineer
Build and deploy production AI systems, from models to pipelines.
View map
MLOps Engineer
Deploy, monitor, and scale machine learning models in production.
View mapSkills
Focused topics and tools you can learn on their own or alongside a domain.
Maths & Statistics for AI
Build the linear algebra, calculus, and stats foundations AI relies on.
View map
AI Ethics
Explore fairness, safety, and responsibility in AI systems.
View map
LLMs & RAG
Understand large language models and retrieval-augmented generation.
View map
Prompt & Context Engineering
Learn to design prompts and context that get reliable AI output.
View map
AI Agent
Design autonomous agents that reason, plan, and use tools to complete tasks.
View map
Claude Code
Use Claude as an agentic coding assistant in your terminal and IDE.
View map
Vibe Coding
Build software fast with AI pair-programming and prompt-driven workflows.
View map
AI Product Builder
Design and ship AI-powered products, from prompt to production.
View map