Hinton AI LabsHinton AI Labs
Curriculum · AI Application Engineer

Learn how it works underneath. Practise it. Then build with it.

Every concept is taught from first principles, practised in guided exercises, and only then used in one small task on the team project, with a mentor beside you. The whole program is built so that, by the end, you can work confidently in a real codebase.

  • Not just calling an LLM API.How the model picks its next word.
  • Not just writing useEffect.Why React re-renders, and when it shouldn’t.
  • Not just “add an index.”Reading the query plan and knowing why it’s slow.
  • Not just Docker commands.What a container actually is.
  • 84 teaching days, one concept each
  • 14 weeks · full-time · hybrid
  • Hyderabad

Every day, the same four steps

ONE CONCEPT / DAY
  1. 1

    Learn

    class
    One concept from first principles, shown as a step-by-step visual, then live code.
  2. 2

    Practise

    sandbox
    Guided exercises on that concept alone, checked instantly. Not the project yet.
  3. 3

    Apply

    team project
    One small task on the project that uses only today’s concept.
  4. 4

    Review

    mentor + team
    Your mentor and teammates review your change. Fix, then merge.
The project task only ever uses what you learned that day. Nothing you haven't been taught.
Every concept, visualised

You see it run, step by step, before you write it.

Each concept is taught as a step-by-step visual: the code on one side, what the computer is actually doing on the other. Below is a real one from our orientation class: what React does when you tap a filter.

One step at a time

Go forward and back at your own pace, in class and in the recording.

The invisible made visible

Memory, the component tree and the screen change together, so you see cause and effect.

Then watch it break

Each visual ends with a real bug, so you learn to check the output, not just the code.
How support changes over 14 weeks

Lots of help at the start. Less as you get stronger.

In week 1 you're told exactly which files to open, and a mentor walks you through them. By week 14 you plan the work yourself, like an engineer on a real team.

  1. Week 1: Guided stage, hands-on help at 100%
  2. Week 2: Guided stage, hands-on help at 96%
  3. Week 3: Guided stage, hands-on help at 92%
  4. Week 4: Supported stage, hands-on help at 78%
  5. Week 5: Supported stage, hands-on help at 74%
  6. Week 6: Supported stage, hands-on help at 70%
  7. Week 7: Supported stage, hands-on help at 66%
  8. Week 8: Supported stage, hands-on help at 62%
  9. Week 9: Independent stage, hands-on help at 48%
  10. Week 10: Independent stage, hands-on help at 44%
  11. Week 11: Independent stage, hands-on help at 40%
  12. Week 12: Independent stage, hands-on help at 36%
  13. Week 13: Independent stage, hands-on help at 32%
  14. Week 14: Independent stage, hands-on help at 28%
Week · bar height = how much hands-on help you get
Weeks 1–3

Guided

  • Your task names the exact files to change
  • A mentor walks through that code with you first
  • You work in pairs
Weeks 4–8

Supported

  • Your task names the part of the project; you find the files
  • A mentor checks in with you throughout the day
  • Pair debugging whenever you’re stuck
Weeks 9–14

Independent

  • You plan how to build it
  • Your mentor reviews the plan before you start
  • You work like an engineer on a real team
ALL 14 WEEKSYou practise a concept before you apply itEvery change is reviewed before it's mergedSunday is a catch-up day
A real day · Week 1, Thursday

What "working on the project" actually means in week 1

LearnMorning

Async JavaScript and errors

A step-by-step visual of the event loop and a promise failing, then live code: async/await, and why an empty catch block hides real problems.
PractiseLate morning

Short exercises

Catch an error, show it to the user, retry once, log it. Each one checks your answer instantly.
ApplyAfternoon

The upload screen fails silently

Your mentor shows you the screen and the two files involved. You make the failure visible to the user.
ReviewEnd of day

Comments, fixes, merge

A mentor and a teammate review your change. You fix their comments and it goes in. That’s the day.
Week by week

14 weeks, one concept at a time

GuidedSupportedIndependent

Engineering foundations

1 · LEARN
  • Git from first principles
  • Semantic HTML and CSS layout
  • Values, copies and closures in JavaScript
  • Promises, async/await and the event loop
  • HTTP and debugging in the browser
  • How code review works
2 · PRACTISE
Git drills, an accessible document card, and short bug hunts: a copy that changes the original, an async loop that doesn’t wait.
3 · APPLY ON THE PROJECT
Get the team project running, then fix small, clearly described bugs in the document list and upload page.

Frontend engineering

Backend engineering, databases and storage

Quality, performance and production

Data engineering and pipelines

Search, retrieval and RAG

LLMs, AI agents and prompt engineering

EVERY SATURDAYYou show what you built this week. Then the client sends one small change request on that same code: your first taste of client work, on code you already understand.
Checkpoints

Three points where you're interview-ready

After week 8

Full-stack developer

React and TypeScript frontend, FastAPI and Postgres backend, deployed with CI.
After week 11

GenAI Developer

Document processing, search and cited answers, with evaluation to prove they work.
After week 14

AI application engineer

Agents with tools, guardrails, human review and cost control, shipped and demoed.
What you'll have built

One document platform, built a layer at a time

Each layer appears only after you've learned the concepts behind it.

Learn first. Practise next. Then build.
Every day, for 14 weeks.
Apply for the next batch