Skip to content
Pre-university to degree

Campus

Brief a coding agent, then prove its work with tests before you merge it.

For pre-university and degree students: engineering with coding agents, data structures, databases and LLM apps, with a reviewed portfolio at the end.

For
Pre-university, diploma and degree students
Length
32 weeks, November 2026 to June 2027
Each week
About 5 hours in the app and a 60-minute one-to-one
Format
One-to-one, or a small group of up to six

This course is for you if

  • You are in Matriculation, Form Six, a foundation year, a diploma or a degree, and your course has programming
  • You want a portfolio that shows you can review and test code as well as write it

You finish with

  • A reviewed portfolio and a capstone project
  • Exam practice packs in your course's language, Java or Python
65% building software with AI35% building software that uses AI

Month by month

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 1The professional loopIssues, branches, pull requests, continuous integration
  2. Week 2Test designEquivalence classes, boundaries, property-based tests
  3. Week 3Reviewing agent diffsCorrectness, security, readability, licences
  4. Week 4CheckpointWriting and testing code by hand

  1. Week 5Arrays and dynamic arraysComplexity, amortised growth, invariants
  2. Week 6Linked lists, stacks and queuesReferences and pointers; memory safety
  3. Week 7Hash tables and treesHashing, collisions, binary search tree invariants, recursion
  4. Week 8CheckpointExam-style data structures

  1. Week 9Relational designEntity-relationship models, keys, normalising to third normal form
  2. Week 10QueriesJoins, aggregation, subqueries, NULL handling
  3. Week 11Databases inside applicationsParameterised queries, transactions, SQL injection
  4. Week 12CheckpointExam-style SQL and normalisation

  1. Week 13Classes and interfacesEncapsulation, inheritance, polymorphism
  2. Week 14Refactoring AI codeCode smells, naming, duplication
  3. Week 15Errors, files and recursionExceptions, file input and output, recursion
  4. Week 16CheckpointExam-style object-oriented design

  1. Week 17Notebooks and data framespandas and analysis you can repeat
  2. Week 18Statistics sanity checksAverages, sampling, correlation versus cause, honest charts
  3. Week 19Language models on dataClassifying text with a model against a simple baseline; measuring accuracy
  4. Week 20CheckpointReading an analysis without AI

  1. Week 21Model APIsMessages, tokens, cost, caching, streaming
  2. Week 22Structured outputs and toolsJSON schema, validation, tool calls
  3. Week 23RetrievalEmbeddings, vector stores, chunking, citations, Malay and English text
  4. Week 24EvalsMetrics, checking an AI judge, regression tests

  1. Week 25Agent frameworksThe agent loop, state, step limits, hand-offs
  2. Week 26MCPMCP servers and clients; permissions
  3. Week 27SecurityPrompt injection, tool misuse, least privilege
  4. Week 28CheckpointDebugging an agent from its trace

  1. Week 29Capstone kickoffArchitecture, issues, a test plan and an eval plan
  2. Week 30Build sprintIntegration, continuous integration, reviewing other people's changes
  3. Week 31Harden and measureEval report, security review, deployment
  4. Week 32Demo and vivaExplaining your code

Ask about Campus

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