Code South

Term 4 · 12 Oct – 14 Dec 2026

Find your class

Learn to code in Dunedin.

Code South Academy runs evening and weekend classes from our space on George Street. Small groups, live instructors, real projects. No self-paced videos, no pre-recorded lectures — just sixteen seats, a whiteboard and a person who can answer your questions.

This week's timetable

6 – 9pmHTML & CSS FundamentalsBeginnerRoom A · Kiri Anaru · 10 weeks · $180

Pricing

  • Single class (10 weeks)$180
  • Three-class bundle$450
  • Friday Code ClubFree
  • Laptop loan (per term)$30

This term's timetable

Term 4: 12 October – 14 December 2026

Ten weeks of classes, no sessions during exam week (23–27 Nov). Final project presentations on 12 December.

Weekly class schedule
DayTimeClassLevelRoom
Monday6–9pmHTML & CSS FundamentalsBeginnerA
Tuesday6–9pmPython for DataIntermediateB
Wednesday6–9pmJavaScript EssentialsBeginnerA
Thursday6–9pmReact & Modern JSAdvancedB
Friday6–8pmCode ClubOpenA
Saturday9am–12pmFull-Stack Project DayInt.+A & B

Meet the instructors

People, not recordings.

Kiri Anaru

HTML, CSS, JavaScript

BSc Computer Science (Otago). Former front-end developer at Vend. Kiri started Code South in 2023 after running a free lunchtime class at the Dunedin Public Library.

Marcus Chen

Python, Data, SQL

MSc Data Science (Canterbury). Works part-time as a data analyst at the Otago Regional Council. Teaches Python the way he learned it — with messy real-world data.

Jordan McLeod

React, Full-Stack, DevOps

Six years as a senior developer at Xero in Wellington, moved south for the mountains. Teaches advanced classes and mentors job-ready students through portfolio reviews.

Te Paea Raukawa

Code Club host, Community

Self-taught developer, Otago Polytech graduate. Runs the Friday Code Club and co-ordinates with local employers on internship placements for advanced students.

What students say

From the classroom.

I was a high-school teacher for fifteen years. Code South's JavaScript class gave me enough skill to land a junior dev role at a Dunedin agency within six months of finishing. — Māia Thompson, career changer, 2025 cohort
I am seventy-two and I built my own website in the HTML class. The pace was right, Kiri never made me feel slow, and the person next to me was nineteen. That is how a class should be. — Roger Ballantine, retiree, 2026 Term 1
The Friday Code Club is the only reason I kept going when the Thursday React class got hard. Having a room of people to ask questions in, for free, made all the difference. — Priya Naidoo, Otago Uni student, 2025 cohort
My daughter did the Python class in Year 12 because her school does not offer it. She got a summer internship at the Regional Council off the back of her project. Worth every cent. — Steve Harper, parent, South Dunedin

FAQ

Before you enrol.

How big are the classes?
Sixteen seats maximum. We keep them small so the instructor can reach every desk. Most classes fill within two weeks of enrolment opening.
Do I need my own laptop?
Bring one if you can. If not, we have eight loan laptops (Chromebooks) available for $30 per term. All software we use is free and browser-based.
What level should I start at?
If you have never written a line of code, start with HTML & CSS Fundamentals (Monday) or JavaScript Essentials (Wednesday). If you can build a basic webpage, Python for Data (Tuesday) or React (Thursday) is the next step.
When is Term 4?
12 October to 14 December 2026. No classes during exam week (23–27 November). Final project presentations on 12 December. Enrolment opens 15 September.
Is there parking?
We are at 142 George Street, upstairs above the Vogel Street entrance. Free evening parking on George Street after 6pm. The Octagon car park is a three-minute walk.
Can I attend more than one class?
Yes. The three-class bundle ($450) is your best value. Many students do a beginner class plus Code Club, or an intermediate class plus Saturday Project Day.
Is Code Club really free?
Yes. Friday Code Club is a free, drop-in community session. No enrolment needed. Bring a laptop or use one of ours. All levels welcome.