Full stack AI development

Go from building screens to shipping AI features that run in production, in 26 weeks.

AI engineer is the fastest-growing job on LinkedIn’s 2026 listLinkedIn Jobs on the Rise 2026

26 + 4
core + track weeks
~40 h
a week
5
milestone projects
158
subtopics, 31 topics

What you will be able to do

  • 01

    Build a production backend: Django and FastAPI, SQL, login, background jobs, payments and tests.

  • 02

    Add AI to a product: LLM APIs, structured output, tool calling, RAG, agents and chat interfaces.

  • 03

    Measure and protect it: evals, cost and speed, tracing, and security for AI features.

  • 04

    Deploy it on AWS with Docker, Terraform and CI/CD, then watch it in production.

  • 05

    Finish with a capstone you can show, interview preparation and a live job search.

01The route

Six months, one month at a time.

Each month ends in a milestone project, so you always have something to show for the work.

  1. Month 1 · Weeks 1–4

    Backend foundations

    Python, SQL and PostgreSQL, Django and REST APIs, login, permissions and tests.

    MilestoneA multi-tenant API with tests running on GitHub

  2. Month 2 · Weeks 5–8

    Production backend

    Background jobs, caching, files, payments, async Python and FastAPI, Docker, real-time chat.

    MilestoneA real-time app with logs and metrics

  3. Month 3 · Weeks 9–13

    AI engineering, the core

    How LLMs work, structured output, tool calling, embeddings, RAG and its quality, AI interfaces.

    MilestoneAn AI product with a streaming chat interface

  4. Month 4 · Weeks 14–17 + tracks

    AI engineering, advanced

    Evals, agents, AI security and reliability, cost, speed and tracing. Tracks: MCP, workflows, fine-tuning.

    MilestoneAn agent you can measure, trace and defend

  5. Month 5 · Weeks 18–22 + track

    Cloud, DevOps and security

    AWS, containers, Terraform and CI/CD, observability and reliability, security.

    MilestoneThe product deployed on AWS with infrastructure as code

  6. Month 6 · Weeks 23–26

    Capstone and job search

    Polish the product and tell its story, interview preparation, a speed project, applications and offers.

    MilestoneA capstone and a working job-search pipeline

02The tools

See the whole route, not only this week.

Three views come with the roadmap. Here is a glimpse of each; the rest opens when you own it.

  • Backend & product
  • AI engineering
  • Cloud & security
  • Capstone & job search
  • Track
  • Topic names already in the roadmap
  • Topic names added
MONTH 1MONTH 2MONTH 3MONTH 4MONTH 5MONTH 612345678910111213141515A161717A17B181920212222A23242526STUDYBackend & productBackend & product · weeks 1–8. Milestones 1 and 2: a tested multi-company API, then a live-chat helpdesk in Docker.Python · SQL · Django · FastAPI…AI engineeringAI core · weeks 9–13. Milestone 3: an AI assistant that answers from uploaded documents, with sources.LLM API · RAG · UIAI advanced · weeks 14–17. Milestone 4: an agent with tools, approvals, quality tests and safety.Evals · agentsAI builder tracksA MCP · B Workflows · C Models · D New thingsTrack A · MCP in depthATrack B · AI workflows and durable orchestrationBTrack C · Making models yours (practical fine-tuning)CTrack D · Multimodal, voice, computer use and staying currentDCloud & securityCloud & security · weeks 18–22. Milestone 5: live on AWS with automatic deploys and monitoring.AWS · Terraform ·…Capstone & jobsCapstone & jobs · weeks 23–26. Demo, case studies, practice loop, a 5-day second project, applications.Polish · Inte…CHECKSMilestonesWeek 4. Milestone 1: a tested multi-company API with login and rolesM1Week 8. Milestone 2: a live-chat helpdesk in DockerM2Week 13. Milestone 3: AI answers from documents, with sourcesM3Week 17. Milestone 4: an agent with tools, approvals, evals and safetyM4Week 22. Milestone 5: live on AWS with automatic deploys and monitoringM5Month examsClosed-book exam, week 4. Notes API with Django REST frameworkClosed-book exam, week 8. Add a daily email job, a cache, Docker Compose and a streaming FastAPI routeClosed-book exam, week 13. "Ask my docs" command-line toolClosed-book exam, week 17. A small eval harness from an empty folderClosed-book exam, week 22. Deploy a container with Terraform, then destroy itClosed-book exam, week 24. Full four-round practice interview loopMarket checkpointsMarket checkpoint 1 · week 12. Read 30 real job posts and compare them with the plan (one hour).1Market checkpoint 2 · week 17. Read 30 real job posts and compare them with the plan (one hour).2Market checkpoint 3 · week 22. Read 30 real job posts and compare them with the plan (one hour).3Market checkpoint 4 · week 26. Read 30 real job posts and compare them with the plan (one hour).4Refresh hourRefresh hour · week 1. First Monday of the month: check model names, prices, API behaviour and protocol versions.Refresh hour · week 5. First Monday of the month: check model names, prices, API behaviour and protocol versions.Refresh hour · week 9. First Monday of the month: check model names, prices, API behaviour and protocol versions.Refresh hour · week 14. First Monday of the month: check model names, prices, API behaviour and protocol versions.Refresh hour · week 18. First Monday of the month: check model names, prices, API behaviour and protocol versions.Refresh hour · week 23. First Monday of the month: check model names, prices, API behaviour and protocol versions.OUTPUT AND SEARCHCoding problemsCoding problems · weeks 5–26. About 100 problems. Week 24 reviews the hardest ten; weeks 25–26 are timed.5 coding problems a week (3 if you are behind)System designSystem design 1 · week 14. A classic system design, 45 minutes, timed.System design 2 · week 15. A classic system design, 45 minutes, timed.System design 3 · week 16. A classic system design, 45 minutes, timed.System design 4 · week 17. A classic system design, 45 minutes, timed.System design 5 · week 18. A classic system design, 45 minutes, timed.System design 6 · week 19. A classic system design, 45 minutes, timed.System design 7 · week 20. A classic system design, 45 minutes, timed.System design 8 · week 21. A classic system design, 45 minutes, timed.System design 9 · week 22. An AI system design.System design 10 · week 23. An AI system design.System design 11 and 12 · week 24. An AI system design.Bonus design after the track. An MCP gateway for a companyBonus design after the track. A workflow engine for AI tasksBonus design after the track. A platform to fine-tune and serve small modelsPublic postsLonger post · week 4. A short post every Saturday, and a longer one at each milestone.Longer post · week 8. A short post every Saturday, and a longer one at each milestone.Longer post · week 9. A short post every Saturday, and a longer one at each milestone.Longer post · week 12. A short post every Saturday, and a longer one at each milestone.Longer post · week 16. A short post every Saturday, and a longer one at each milestone.Longer post · week 17. A short post every Saturday, and a longer one at each milestone.Longer post · week 22. A short post every Saturday, and a longer one at each milestone.Longer post · week 25. A short post every Saturday, and a longer one at each milestone.ApplicationsApplications · week 17. Your first 5, as practice.Applications · week 18. 5 to 8 a week.Applications · week 19. 5 to 8 a week.Applications · week 20. 5 to 8 a week.Applications · week 21. 5 to 8 a week.Applications · week 22. 5 to 8 a week.Applications · week 23. 10 a week.Applications · week 24. 10 a week.Applications · week 25. 15 a week.Applications · week 26. 15 a week.5 → 15 a weekResume versionsResume v1 · week 13. Full-stack skills, and the AI assistant with search numbers.v1Resume v2 · week 17. Agent, evals, safety, cost numbers. First applications.v2Resume v3 · week 23. Production on AWS, reliability, security, final numbers.v3TOPIC LOADTopic names a weekWeek 1: 72 topic names. 49 already in the roadmap, 23 added.72Week 2: 63 topic names. 24 already in the roadmap, 39 added.63Week 3: 70 topic names. 27 already in the roadmap, 43 added.70Week 4: 34 topic names. 6 already in the roadmap, 28 added.Week 5: 25 topic names. 3 already in the roadmap, 22 added.Week 6: 77 topic names. 23 already in the roadmap, 54 added.77Week 7: 87 topic names. 32 already in the roadmap, 55 added.87Week 8: 54 topic names. 4 already in the roadmap, 50 added.Week 9: 38 topic names. 17 already in the roadmap, 21 added.Week 10: 29 topic names. 11 already in the roadmap, 18 added.Week 11: 24 topic names. 12 already in the roadmap, 12 added.Week 12: 18 topic names. 14 already in the roadmap, 4 added.Week 13: 33 topic names. 9 already in the roadmap, 24 added.Week 14: 21 topic names. 11 already in the roadmap, 10 added.Week 15: 16 topic names. 8 already in the roadmap, 8 added.Week 15A: 13 topic names. 13 already in the roadmap, 0 added.Week 16: 21 topic names. 0 already in the roadmap, 21 added.Week 17: 15 topic names. 1 already in the roadmap, 14 added.Week 17A: 12 topic names. 10 already in the roadmap, 2 added.Week 17B: 17 topic names. 6 already in the roadmap, 11 added.Week 18: 39 topic names. 14 already in the roadmap, 25 added.Week 19: 54 topic names. 10 already in the roadmap, 44 added.Week 20: 32 topic names. 1 already in the roadmap, 31 added.Week 21: 40 topic names. 0 already in the roadmap, 40 added.Week 22: 27 topic names. 0 already in the roadmap, 27 added.Week 22A: 8 topic names. 1 already in the roadmap, 7 added.Week 23: 24 topic names. 0 already in the roadmap, 24 added.Week 24: 30 topic names. 0 already in the roadmap, 30 added.Week 26: 8 topic names. 0 already in the roadmap, 8 added.
Opens with the roadmap

Swim lanes

All 26 weeks on one chart: what you study, which checks run through it and when you ship.

Python#1SQL and PostgreSQL#2HTTP and API design#3Django#4Django RESTframework#5Login andpermissions#6Testing and codequality#7Caching andbackground jobs#8Files, email,webhooks and…#9FastAPI#10Docker and Linux#11System design#12Real-time#13Frontend forfull-stack and AI…#14LLM basics and theAPI#15Prompting#16Structured outputand tool calling#17RAG#18Evals#19Agents#20AI security andreliability#21AI cost, speed andtracing#22AWS#23Terraform and CI/CD#24Observability andreliability#25Web security#26Engineering practice#27MCP in depth#28AI workflows andorchestration#29Model customisation#30Multimodal, voiceand computer use#31
  • Backend & product
  • AI engineering
  • Cloud & security
  • Capstone & job search
  • Learn first (on hover)
  • Opens up (on hover)

Topic 20 · AI engineering

Agents

In the weekly plan

Learn first

Opens up

Open the topic overview

Subtopics

Opens with the roadmap

Skill map

Every topic and how they connect, so you can see what you already know and what unlocks next.

web · Next.jsDashboard and agent inboxNEWwidget · chat iframeRuns on the customer's siteReverse proxy · HTTPSCaddy locally, load balancer on AWScore · DjangoUsers, tickets, chat, billingNEWai · FastAPIDocuments, answers, agentMCP serverRemote, OAuth, scop…WorkflowsDurable runsPostgreSQLCore dataNEWRedisCache, qu…CeleryJobsFile storageS3-stylepgvectorChunks, searchLLM APIClaude, a 2nd pr…Own modelFine-tuned triageCI · GitHub ActionsTests on every pushNEWDocker ComposeOne commandEvals · tracesQuality, cost, speedAWS · TerraformECS, RDS, S3, CDNAlerts · dashboardsSLOs, runbooksVoice · imagesBrowser agent
  • Backend & product
  • AI engineering
  • Cloud & security
  • Added at this step
  • Comes later (faded)

Milestone 1 · Week 4

Companies, users, roles, tickets, conversations. Login. Tests that prove one company cannot see another. A simple web screen.

34 topic names are taught in this week, across all subjects.

Open the milestone week
Opens with the roadmap

Milestone tracker

Five projects to build and tick off. Step through them and the architecture grows with each one.

03What is inside

Everything a week comes with.

Every week is built the same way, so once you have done one you know how all of them work.

  • 01

    A day-by-day plan

    Every week is split into study days with what to learn, what to do and how to check yourself.

  • 02

    A project in every milestone

    Five milestones, each ending in something you can put on your CV and link to.

  • 03

    "Done when" checklists

    Every week ends with a checklist, so you know you are finished instead of guessing.

  • 04

    Read it three ways

    By week, by topic, or as a flow chart and swim-lane picture of the whole route.

  • 05

    Progress in your Study plan

    Add weeks to your study plan, give them dates, and finished days are counted for you.

  • 06

    Handbooks to go deeper

    Linked handbooks on the topics in the roadmap, when a week needs more than a summary.

04Is it for you

Who this is, and is not, for.

Better to know before you start than six weeks in.

It is for you if

  • You can already build a frontend and want to own the whole stack.
  • You want AI engineering skills that employers ask for, in a fixed order.
  • You can give about 40 hours a week for six months.

It is not for you if

  • You have never written code. Start with a beginner course first.
  • You want a job guarantee. Nobody can promise that, and this roadmap does not.

?Questions

Before you start

Can I see some of it before buying?
Yes. This page shows the real month-by-month route, the three planning views (just a glimpse — they unlock in full once you own it) and every outcome it teaches, so you can judge the format before you commit.
How long does it take?
About 40 hours a week for 26 weeks, plus four optional track weeks. If you have fewer hours, add weeks to your study plan at a slower pace.
What if I fall behind?
The plan moves with you. Days you miss stay in your study plan and can be rescheduled; nothing expires.
Will it get me a job?
It gives you skills and proof of work. It cannot promise a job on a fixed date, because hiring depends on the market, your location and your past work.

Ready to start?

Buy once to open every week, or see all roadmaps.