Skip to main content
A eucalyptus branch entwined with a circular feedback-loop arrow and circuit traces, in a three-ink gold, teal and copper risograph print

Agentic Coding Studio

LLM-based coding agents — tools that run in a loop, editing files, executing code and searching the web to achieve a goal — offer a powerful new workflow for developing software. This is especially true for application domains well-represented in LLM training sets, like the web.

Moving beyond naive “vibecoding”, this course provides a studio-based approach to rapidly prototyping web apps. In the weekly lectures you’ll learn fundamental concepts and practical skills for harnessing an agentic coding workflow. In the weekly studio crit sessions, you’ll demo your work-in-progress prototypes and receive feedback from peers and tutors. By the end of the course you’ll have designed, developed and deployed multiple web app prototypes using a rapid, feedback-driven process.

Learning outcomes

At the completion of this course, you will be able to:

  1. design, build and test full-stack web applications using a rapid-prototyping process
  2. explain how LLM-based coding agents work, including model capabilities, tool use and context management
  3. design and evaluate different LLM agent workflows for software development
  4. apply principles from the scholarly literature to work-in-progress and finalised software prototypes

How the course runs

The course runs in Semester 2, 2026 and is available as COMP4020 (undergraduate) and COMP8020 (postgraduate).

Each week has two components: a lecture covering concepts, tools and techniques, and a studio crit session where you bring your latest prototype and get feedback. Crit groups are kept small (around 20 students each), led by an experienced tutor, so you’ll get substantive engagement with your work every week.

Every deliverable in the course on one timeline: ten weekly crits and three assignments. Hover over (or tab to) any marker for the details, and follow it through to the full brief.

  1. Assignment 1
  2. Assignment 2
  3. Final Project (Assignment 3)
  1. C1: Forgotten web (week 2)
  2. C2: Unsolicited redesign (week 3)
  3. C3: Assignment 1 retro (week 4)
  4. C4: An instrument (week 5)
  5. C5: A game (week 6)
  6. C6: Assignment 2 retro (week 7)
  7. C7: Build the ANU system you wish existed (week 8)
  8. C8: It's alive! (week 9)
  9. C9: Crit the critics (week 10)
  10. C10: Fly by instruments (week 11)

assignments weekly crits today

Prerequisites and enrolment

Because it’s a new course, all enrolments go through ANU’s permission code application — even if you satisfy the prerequisites.

Course materials

Lectures

Weekly lecture slide decks.

Crits

Weekly studio crit sessions.

Assessments

Assignments and project information.

Topics

Browsable content chunks covering individual concepts, tools, and activities.

Admin

Course policies and administrative information.