Skip to content
InfratoApp
← CERTIFICATION PROGRAMS

AI for Developers masterclass

From your first AI-assisted change to agents your team can trust.

Not open yet

Planned price $149, once. Nothing is for sale yet and no payment is taken. If enough people ask, we build this one first.

AI for Developers masterclass, in under 30 seconds · 28 seconds
Read the transcript

AI can write the change before you finish reading the ticket.

But it can also call a function that does not exist, and look completely sure.

This masterclass trains you to catch it, before it merges.

Thirty-two lessons across eight stages: workflows, tools, retrieval and agents, then a capstone and an exam.

The AI for Developers masterclass is not open yet. Tell us if you want it first.

What you will be able to do

  • Use AI to write, review and test code without shipping its mistakes
  • Choose a model for a job on quality, speed and cost, with live prices
  • Give a model your own code and documents safely
  • Build an agent with checks a person can rely on
  • Measure whether AI actually made your team faster

What is in it

  1. Essentials

    Where AI helps in software work and where it quietly breaks things; what never goes into a prompt, such as keys and customer data.

  2. Core workflows

    Explain unfamiliar code, write a change with tests, review a pull request, debug from logs, write documentation, plan a migration.

  3. Tools

    Coding assistants, AI code review, model APIs and local models: what each kind is for, where it fails, and how to cost it from our own LLM price index. Never paid placement.

  4. Advanced techniques

    Context that fits the task, reusable prompt templates, retrieval over your own code and docs, evaluating output at volume, controlling cost.

  5. Systems

    Team rules for AI-written code, an evaluation set for a feature you rely on, and a small agent with a person approving each step.

  6. Role lab: Review the AI’s pull request

    An AI-written change with planted bugs, unsafe shortcuts and invented library calls. Find them before they merge.

  7. Capstone

    Fix a real bug or build a small feature with AI, and prove it with tests and a short write-up of what you checked.

  8. Exam and certificate

    A 20-question exam on the whole masterclass and the certificate: Certified, AI for Developers.

The full curriculum

32 lessons, about 8 hours of reading, plus the practice in every lesson, the role lab and the capstone.

1. Essentials · 5 lessons

What a coding assistant can and cannot see, how to brief it, where AI breaks software, how to treat model output, and what never goes into a prompt.

  1. What the assistant sees, and what it does not · 12 minThe learner can say what context a coding assistant has in a given session and what it is missing.
  2. Give it the right context and ask for a plan · 14 minThe learner can choose the files, errors and constraints a change needs and write a brief that asks for a plan first.
  3. Where AI breaks software · 15 minThe learner can name the usual ways AI-written code fails and spot them in a short function.
  4. Treat model output as untrusted input · 15 minThe learner can handle model output in a product the way they handle user input: validate it, encode it and never execute it blindly.
  5. What never goes into a prompt · 12 minThe learner can keep keys, credentials, customer data and restricted code out of prompts and knows where to find their company's rules.
2. Core workflows · 8 lessons

Small changes, explaining code, reviewing AI diffs, tests first, debugging from evidence, true documentation, safe migrations and faster pull request reading.

  1. One small, reviewable change at a time · 13 minThe learner can split a feature into small changes that can each be read, tested and undone.
  2. Explain unfamiliar code, then check the explanation · 12 minThe learner can use an assistant to explain unfamiliar code and verify the explanation against the code itself.
  3. Review an AI diff the way you would a colleague's · 15 minThe learner can review assistant-written code against a short list that catches the usual mistakes, including invented packages.
  4. Write the test first, then the code · 15 minThe learner can have an assistant write tests from a specification, check those tests, and then have it write code to pass them.
  5. Debug from logs and stack traces · 15 minThe learner can give an assistant the right evidence for a bug and test each hypothesis it offers instead of accepting the first fix.
  6. Write documentation that is true · 13 minThe learner can generate documentation with an assistant and check every claim in it against the code.
  7. Refactor and migrate safely · 15 minThe learner can plan a refactor or migration with an assistant as a series of steps that each keep the tests green.
  8. Read a pull request faster, without approving on its word · 12 minThe learner can use an assistant to summarise a pull request and point out risks while keeping the approval decision their own.
3. Tools · 4 lessons

The types of AI developer tool, choosing a model on quality, speed and cost, running models yourself, and keeping the bill under control with live prices.

  1. The tool types and what each is for · 13 minThe learner can describe the main types of AI developer tool and match each to the work it suits.
  2. Choose a model for the job · 15 minThe learner can choose a model for a task on quality, speed, context length and price, using live prices rather than remembered ones.
  3. Running models yourself · 15 minThe learner can judge when a local or self-hosted model makes sense and estimate what the hardware costs from live GPU prices.
  4. Control the cost of a feature · 15 minThe learner can estimate a feature's token bill and reduce it with caching, batching and a smaller model where it is good enough.
4. Advanced techniques · 6 lessons

Context that fits the task, prompt templates, retrieval over your own code and docs, structured output, evaluation at volume and prompt injection.

  1. Context that fits the task · 13 minThe learner can choose what to include in context as a code base grows, using summaries and maps of the repository.
  2. Prompt templates for code work · 13 minThe learner can write reusable prompt templates for reviews, tests and commit messages and improve them from results.
  3. Your own code and docs as context · 15 minThe learner can explain how retrieval over a code base and internal documents works and decide what to keep out of it.
  4. Structured output you can trust · 15 minThe learner can get structured output from a model with a schema, validate it, and handle failures with retries or a clean refusal.
  5. Evaluate output at volume · 15 minThe learner can build a small evaluation set for a model feature and run it on every change to catch regressions.
  6. Prompt injection in code tools · 15 minThe learner can explain how untrusted text in issues, documents or web pages can steer a coding assistant and apply defences.
5. Systems · 4 lessons

Team rules for AI-written code, an agent with a person approving each write, logs and audit for AI actions, and measuring honestly whether AI helped.

  1. Team rules for AI-written code · 14 minThe learner can draft team rules for AI-written code covering labelling, review requirements and what needs a human sign-off.
  2. An agent with a person in the loop · 16 minThe learner can design a small agent with limited tools, permissions and an approval step for anything that writes or spends.
  3. Logs and audit for AI actions · 13 minThe learner can decide what an AI feature or agent should record so a mistake can be traced and explained.
  4. Measure whether AI helped · 16 minThe learner can measure the effect of AI tools on a team with a baseline and honest metrics, and write a verdict no larger than the data.
6. Role lab: review the AI's pull request · 2 lessons

An AI-written pull request with planted bugs, invented calls, unsafe shortcuts and unneeded changes. Find and explain them before they merge.

  1. What to block in an AI pull request · 13 minThe learner can recognise the four kinds of problem planted in the role lab and say why each one should block a merge.
  2. Role lab: review the AI's pull request · 20 minThe learner can review an AI-written pull request with planted problems, mark every line they would block and explain why.
7. Capstone · 2 lessons

Fix a real bug or build a small feature with AI, and prove it with tests, a log of what you checked and a specific judgement, reviewed by a person against a six-item rubric.

  1. Plan your capstone · 13 minThe learner can choose a capstone task of the right size, set up the log they will keep, and decide what they will check.
  2. Capstone: ship and defend a change · 20 minThe learner can deliver a working, tested change made with AI, with a log of what was checked and a specific judgement of where AI should not be trusted.
8. Exam and certificate · 1 lesson

How the exam works and the four things that earn the certificate: every lesson, the exam, the role lab and the capstone.

  1. The final check, the exam and the certificate · 8 minThe learner can say how the masterclass is assessed and which four things they need to complete to earn the certificate.

How the certificate is earned

Certified: AI for Developers: numbered, publicly verifiable and valid for two years. All of these:

  1. Complete every lesson of the masterclass, with its practice task.
  2. Pass the exam: 16 of 20 questions (80 per cent), with up to three attempts in any 24 hours.
  3. Do well in the role lab: at least 4 of its 6 rounds strong, meaning every planted error caught with at most one false alarm.
  4. Pass the capstone: a reviewer on the Academy team marks every rubric item met. If an item is not met, you get feedback on it, revise and resubmit, with one submission under review at a time.

We recommend the Certified AI Practitioner first: it covers the habits every masterclass builds on. It is not required.

Start free today

The program opens with this free course, which you can take now.

Open the free course