Skip to content
SPM leavers

Build with AI

Twelve weeks after SPM, and a web app of your own that you can explain line by line.

Twelve weeks after SPM: build and ship a web app with an AI feature, through reviewed pull requests, then explain your code in a viva.

For
SPM 2026 leavers, most with no coding yet
Length
12 weeks, from 5 January 2027; a second intake starts 12 April
Each week
About 8 hours in the app and a 60-minute one-to-one, plus 30 minutes mid-week in Weeks 1 to 4
Format
One-to-one, or a small group of up to six

This course is for you if

  • You have just finished SPM, with months to go before your next step
  • You have coded a little or not at all, and want something real to show a university or an employer

You finish with

  • A deployed web app with an AI feature, built through reviewed pull requests
  • A viva: you explain your own code while your tutor asks questions
  • A certificate that lists the hidden-test suites your code passed
60% building software with AI40% building software that uses AI

Week by week

Each week's work happens in the app, then your one-to-one reviews it. Open a part to see what each week covers.

  1. Week 1Ship it, read it, commit itTurning a need into examples; predicting before running; variables and selection; commits and pull requests
  2. Week 2Loops and functions, learned through bugsIteration, boundary values, functions, parameters and return values; docstrings as specs
  3. Week 3Data you can checkLists, dictionaries and records; looping over data; nested loops; debugging

  1. Week 4Briefing an agentProduct spec, user stories, acceptance tests, a context file for the agent; branches and reverting
  2. Week 5From script to web appRequests, routes, forms, templates; input validation; error messages in Malay and English; accessibility
  3. Week 6Store it properly; version 0Tables, keys, SELECT, JOIN, GROUP BY; parameterised queries; code review

  1. Week 7A model is an unreliable functionMessages, system prompts, temperature, tokens, cost, latency; structured output and validation; retries
  2. Week 8Evals and retrievalTest sets, rule checks, scores with human spot checks; chunking, embeddings, vector search, citations
  3. Week 9Tools, agents and MCPTool calling, the agent loop, step limits; exposing data and tools to AI apps; permissions

  1. Week 10Attack your own app, then make it reliablePrompt injection, data leaks, secrets, personal data; error handling, rate limits, spend caps, logging
  2. Week 11Ship it to real usersDeployment, environment variables, continuous integration; user testing, issues, a change log
  3. Week 12Viva and demo dayExplaining your own code under questioning; presenting your product

Ask about Build with AI

Tell us who the course is for and which one you are looking at. We will reply with the dates and fees.