11 Real-world AI engineering projects

Learn AI by making
the actual calls.

Each Build puts you in a real production situation — a security gap, a broken integration, a runaway cost. You decide what to do. An AI mentor explains why you're right or wrong, without just handing you the answer.

Free project: 16 tasks, no card, no timer · Other projects from ₹2/min (£0.20/min)

AI Chatbot · Junior · Task 2 of 16

This client setup reads the key from the environment correctly — but api_key ends up None when run locally with a .env file. What's missing?

A. Add GEMINI_API_KEY directly to app.py
B. Call load_dotenv() before reading the environment ✓
C. Use os.getenv() instead of os.environ.get()
Why
os.environ.get() reads from the process environment — not the .env file. The file is just text on disk until load_dotenv() copies it into the process. Without that one call, the variable is never set, and api_key gets None.

One pattern. Every task.

Complex situations, simple interactions — the hardest part is the problem, not the interface.

01

Read the theory

Each level opens with a short theory section — what you're building, what can go wrong, and why. Everything in the tasks that follow is grounded in it.

02

Make the call

Pick the best option, put steps in the right order, fix the broken code, or write the solution from scratch. One clear action per task.

03

Learn from the outcome

Get it right — see exactly why it works. Get it wrong — an AI mentor points you back at the specific theory you need, and asks one guiding question. No answer given until you earn it.

Free — no card needed

AI Chatbot
16 tasks, 4 levels

Build a Gemini chatbot from scratch — securely, efficiently, safely, and with a clear-eyed view of what it costs to run. Everything covered is a real mistake made in real production systems.

Junior Senior Architect Executive
Start free
🔑Fix the API key leak — spot why hardcoding or a missing load_dotenv() costs you $3,000 in an afternoon
🧠Write a real system prompt — persona, rules, and a concrete safety constraint for allergen questions
🔁Build retry logic that actually stops — put the backoff steps in the right order
📉Cap the history cost — fix the one line that makes message 8 cost 7x more than message 1
🔒Make the logs safe — rewrite a function that writes personal data to disk into one that doesn't
📊Decide if it's worth launching — estimate real cost at scale and name the three launch blockers

10 more Builds

Each one follows the same Junior → Senior → Architect → Executive progression. Pay-as-you-go, billed only while you're actively working.

Agents
Autonomous Research Agent
Vision
See-What-I-See Assistant
Dashboard
Financial Sentiment Dashboard
Audio
Raga Guru Engine
OCR / Data
Inventory AI
Content
AI-Native Content CMS
Dev Tools
Collaborative Coding Suite
Security
Digital Legacy Orchestrator
RAG
Enterprise RAG Pipeline
Wearables
Autonomous Smart Glasses

Simple. Pay only when you use it.

No subscription. No monthly charge. Credits run only while a paid Build is open in your browser.

Other 10 Builds
₹2/min
£0.20/min · billed per second of active use
Same 4-level structure as the free project
Timer only runs while the Build is open
Top up any amount, credits don't expire
All 10 projects unlock with the same balance

Start with the free project.

16 tasks. No card. Takes about 20 minutes to complete.
The next time you see this bug in production, you'll already know what to do.

Create free account