# Build and review code with AI

AI training for developers: you’ll work on a prepared task API with an incomplete request and an AI-generated change that needs review. The aim is to explain whether that change should ship, using the requirements, diff and test results.

## Core format

A three-hour hands-on workshop, including a break, in one prepared stack and sandbox repository. Participants should be comfortable with code, Git and basic tests. You write acceptance criteria and supply the context the assistant needs before generating or revising code. Then you inspect the diff, test expected behaviour and failure cases, and check the data and dependencies involved. Use what you find to decide whether to ship, revise or reject the change. You leave with a reviewed change and a reusable review and testing checklist.

## Examples from my projects

We discuss decisions from Fluent, where captions and translated audio have to reach a live audience; Mirror, where camera processing stays in the browser; and Passport, where an offline guide still depends on online generation. Building all three products is outside the afternoon’s scope.

## Prepare for the session

Before the session, we agree one supported stack, an approved AI tool and the learning objective. Preparation confirms accounts, licences, network access, accessibility needs, prerequisites, and a fallback environment so participants can spend the session on the exercise. Public or synthetic code is the default; a private repository is not required. Materials are selected with their reuse rights in mind.

The assessment rubric covers task clarity, context discipline, review quality, testing evidence, and the release explanation. This is not introductory programming or foundation-model training. A longer session can add another exercise or deeper deployment work. The workshop does not certify software as secure or production-ready and does not treat learning scores as productivity percentages.

[Try the review checklist](https://alimustufa.com/writing/ai-generated-code-review-checklist/) · [Plan a developer workshop](https://alimustufa.com/contact/?type=developer-ai-training)

## Contact

- [Get in touch](https://alimustufa.com/contact/)
- [Schedule a conversation](https://calendly.com/ialimustufa)

Mumbai is home. San Francisco is a regular working base. In-person and virtual delivery are available subject to scope and scheduling.
