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
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.
- Week 1Ship it, read it, commit itTurning a need into examples; predicting before running; variables and selection; commits and pull requests
- Week 2Loops and functions, learned through bugsIteration, boundary values, functions, parameters and return values; docstrings as specs
- Week 3Data you can checkLists, dictionaries and records; looping over data; nested loops; debugging
- Week 4Briefing an agentProduct spec, user stories, acceptance tests, a context file for the agent; branches and reverting
- Week 5From script to web appRequests, routes, forms, templates; input validation; error messages in Malay and English; accessibility
- Week 6Store it properly; version 0Tables, keys, SELECT, JOIN, GROUP BY; parameterised queries; code review
- Week 7A model is an unreliable functionMessages, system prompts, temperature, tokens, cost, latency; structured output and validation; retries
- Week 8Evals and retrievalTest sets, rule checks, scores with human spot checks; chunking, embeddings, vector search, citations
- Week 9Tools, agents and MCPTool calling, the agent loop, step limits; exposing data and tools to AI apps; permissions
- Week 10Attack your own app, then make it reliablePrompt injection, data leaks, secrets, personal data; error handling, rate limits, spend caps, logging
- Week 11Ship it to real usersDeployment, environment variables, continuous integration; user testing, issues, a change log
- 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.