Azure AI Fundamentals
AI-901AI basics and Azure services, now centred on Microsoft Foundry. Replaces the old AI-900.
Six camps, from the valley to the summit. Each one covers what you need to understand, how to study it, the best resources and a project that proves you've mastered it.
Build a mental map of what each thing is and learn the basic tools every developer needs.
A Python script that queries a public API (weather, films…), processes the data and produces a short report. Push it to GitHub.
Understand how an LLM behaves and get the most out of it as a work tool.
Build a small app with a coding assistant using SDD: write the spec, let the agent produce the plan and tasks, and keep an AGENTS.md up to date. In the README, explain what worked and what you had to fix.
Optional certification after this camp: Microsoft AI-901, AWS AIF-C01, Google Cloud GAIL.
Go from using AI to building it into your own programs.
A chatbot that answers questions about your PDFs using RAG, citing the source page, with 20 test questions and their expected answers.
Optional certification after this camp: NVIDIA NCA-GENL.
Build systems that act on their own and take them to production with confidence.
An agent that solves a real task from your day-to-day with two or three tools (one via MCP) and at least one skill of your own, with automated evals, tracing and a per-task cost report.
Optional certification after this camp: Microsoft AI-103, Databricks GenAI Associate, AWS AIP-C01, Anthropic CCDV-F · CCAR-F · CCAR-P.
Understand how a model really works: maths, neural networks and the Transformer.
Build a mini-GPT following Karpathy and train it on text of your choice. Then fine-tune a small open model with LoRA and compare before and after with your evals.
Optional certification after this camp: AWS MLA-C01, Microsoft AI-300, Google Cloud PMLE.
Work at the frontier: train at scale, do research and understand the risks of increasingly capable systems.
Reproduce the main results of a recent paper, publish the code and a write-up of what worked, what didn't and what you learned. If you can, propose an improvement.
Optional certification after this camp: NVIDIA NCP-GENL.
Yes: you can build complete AI applications and agents in TypeScript. Python dominates model training, data and research, but at the application layer (APIs, RAG, agents, MCP) TypeScript is on par and in some areas ahead. Look for the “TypeScript” group in each camp's resources.
| Camp | Python | TypeScript | What makes sense |
|---|---|---|---|
| 0 · Base camp | Python, pandas, Jupyter | TypeScript, Node/Bun, Zod | Either works. |
| 1 · Camp I | Claude Code, Cursor, Copilot | Claude Code, Cursor, Copilot | Same: the tools are language-agnostic. |
| 2 · Camp II | Anthropic SDK, LlamaIndex, LangChain | Anthropic SDK, Vercel AI SDK, LangChain.js | Equally viable. TypeScript wins if the app is web-based. |
| 3 · Camp III | Claude Agent SDK, LangGraph, MCP SDK | Mastra, Claude Agent SDK, LangGraph.js, MCP SDK | Equally viable. Both have official Claude Agent SDK and MCP SDKs. |
| 4 · Camp IV | PyTorch, Hugging Face, Unsloth | Transformers.js, WebLLM (inference only) | Python. In TypeScript you'll run models, not seriously train them. |
| 5 · Summit | PyTorch, JAX, CUDA | — | Python (plus some C++/CUDA). |
Do Camps I to III in TypeScript: you'll build on what you already know and keep your agents in the same stack as your frontend. Learn basic Python before Camp IV.
Start with Python. It's the common language of AI: almost every tutorial, paper and course uses it. You can add TypeScript later for the product side.
In many teams the agent or app is written in TypeScript while data work, heavy evals and fine-tuning run in Python. MCP makes mixing them easy: a Python server can serve a TypeScript agent without any trouble.
In AI development, a portfolio of real projects carries more weight than any certificate. Still, a certification helps structure your studying and opens doors at consultancies and at companies already committed to a specific cloud. Pick the one for the platform your company uses, or the one you want it to use.
They validate that you understand the concepts. Useful after Camp I or II, especially if you're coming from another field.
AI basics and Azure services, now centred on Microsoft Foundry. Replaces the old AI-900.
Fundamentals of AI, generative AI and responsible use on AWS. No technical prerequisites.
Aimed at business and product roles: strategy, responsible use and Google's offering. Valid for 3 years.
LLM fundamentals: Transformers, prompting, RAG, fine-tuning and deployment. Cloud-agnostic and good for validating theory.
The most relevant for this roadmap: building apps, RAG and agents. A good fit after Camp III.
Generative AI apps and agent systems on Microsoft Foundry. Replaces AI-102, retired in June 2026.
RAG, agents, evaluation, governance and deployment on Databricks. Six months of hands-on experience recommended.
One of AWS's toughest: Bedrock, AgentCore, RAG, agents, security and cost optimisation. Valid for 3 years.
Developer, Architect (Foundations and Professional) and Associate. Currently only for organisations in the Claude Partner Network. Anthropic Academy's free courses award a certificate of completion.
For people who train, deploy and operate models. A good fit for Camps IV and V.
Preparing data, training, deploying and monitoring ML models on AWS.
MLOps on Azure: automation, CI/CD, infrastructure as code and governance. Replaces DP-100.
Production ML systems, rebuilt in 2026 around the Gemini Enterprise agent platform. Frequently cited in job postings.
Designing, training and optimising LLMs with distributed training and advanced fine-tuning. For experienced practitioners.
Exam prices are approximate, in US dollars, and may vary by country and include taxes. Certifications expire (usually after 1 to 3 years) and vendors refresh their exams often, so confirm the details on the official page before booking. Information reviewed in October 2026.
If you build in the European Union or for European users, the EU Artificial Intelligence Act applies to you. Most apps aren't high-risk, but some obligations already apply to almost everyone, such as telling users they're talking to an AI. Each member state has its own supervisor; in Spain it's AESIA, the Spanish AI Supervisory Agency.
GDPR still applies: think about what data you send to an external API, where it's processed and how long it's kept.
Open models come with different licences, some restricting commercial use. Check them before building a product on top.
Add cases to your evals that catch biased or harmful answers, and always keep a path for human review on important decisions.
This is a general summary, not legal advice. If your product could fall into a high-risk category, talk to a specialist.
AI changes every week. Following two or three quality sources is enough; you don't need to read everything.
| Camp | Typical duration | Time commitment | Sign you're ready to climb |
|---|---|---|---|
| 0 · Base camp | 4–8 weeks | 5–8 h/week | You write Python scripts, use Git and call a REST API without help. |
| 1 · Camp I | 2–4 weeks | 4–6 h/week | Your prompts work first time and you know when to use vibe coding and when to use SDD. |
| 2 · Camp II | 6–10 weeks | 6–10 h/week | You have a working RAG over your own documents and know why it fails when it does. |
| 3 · Camp III | 8–12 weeks | 6–10 h/week | Your agent uses MCP and your own skills, has evals and traces, and you can measure whether a change is really an improvement. |
| 4 · Camp IV | 3–6 months | 8–12 h/week | You've built a small Transformer from scratch and fine-tuned a model with LoRA. |
| 5 · Summit | Ongoing | Varies | You read papers comfortably, reproduce results and contribute something new. |
A third of your time studying and two thirds building. Pick one main resource per level and finish it before jumping to another; the rest are backup for when something isn't clear.
Camps II and III turn knowledge into products. The last two are for research or training models; you can start them in parallel whenever curiosity strikes.
Push every project to GitHub with a README explaining what you did and what you learned. By Camp III you'll have a portfolio that says more than any certificate.
A new model or framework comes out every week. With solid fundamentals (context, tools, retrieval, evaluation) you'll adapt to any of them in hours, not weeks.