This is you
You want to build a whole AI product yourself, from the screen that users see to the release. You may want to start a company, or show a complete project to an employer.
Build, evaluate and ship a complete AI product, from the interface to the release.
This is you
You want to build a whole AI product yourself, from the screen that users see to the release. You may want to start a company, or show a complete project to an employer.
Where you are going
A full-stack AI engineer
Code is central, and this is the longest path. The optional course on AI-assisted development comes early: with it, an assistant helps you write and review the code of every later course.
Each stop is a course. Its shape tells you how much of it to take.
Stage 1 Foundationsabout 51–69 h
AI Career Foundations: Roles, Skills and RoadmapsYou are here
Plan your product and your portfolio.
Python for Practical AI EngineeringYou are here
Python for the AI parts of your product.
Git and Team Development EssentialsYou are here
Version control for a real product.
AI-Assisted Software DevelopmentYou are here
Build faster with an AI assistant, and check its work.
Focus: Recommended: no later course needs it, but it saves you time in every one.
Essential Mathematics and Statistics for AIYou are here
The numbers behind quality and cost.
Focus: If you already studied this, do its final assignment instead.
SQL and Data Preparation for AIYou are here
The data that your product needs.
Stage 2 AI featuresabout 74–100 h
LLMs: How They Work and How to Choose OneYou are here
Choose the model for your product.
Building Reliable Applications with LLM APIsYou are here
Build reliable LLM features.
RAG: Building AI That Uses Your DataYou are here
Answers from your product’s own data.
Evaluating and Testing AI SystemsYou are here
Know that your AI features are good enough.
Stage 3 The whole productabout 159–221 h
Build and Deploy Your First APIYou are here
Your product’s API.
Docker and Cloud Essentials for AI DevelopersYou are here
Containers and the cloud.
Databases and Storage for AI ApplicationsYou are here
Databases and storage.
Scaling APIs and AI WorkloadsYou are here
Stay fast when users arrive.
Frontend Architecture and Performance for AI AppsYou are here
The interface that users see.
Authentication, Permissions and Multi-Tenant ApplicationsYou are here
Sign-in, permissions and many organizations.
AI Security, Privacy and Responsible DesignYou are here
Security, privacy and responsible design.
CI/CD, Testing and Safe ReleasesYou are here
Release safely, again and again.
AI System Design and Cost EngineeringYou are here
Design the system, and control its cost.
Portfolio Capstone: Build, Evaluate and Ship an AI ProductYou are here
The finish line: build, evaluate and ship your product.
You do not need to finish the whole path to show what you learned. Each full course gives a certificate of completion, and each concepts course gives a concepts certificate. Share each one when you get it.
When you are ready, prepare for the interview: Interview preparation: Backend Engineer for AI products
Choose this goal in your profile. My learning then shows your progress on this route, and the weeks it takes at your pace.