Free placement test
Speak it by the end of term, not the end of the book
A1 to C2 in eight languages, taught by native speakers in classes of nine. Two evenings a week, or an intensive fortnight.

Why study here
Teaching built around people, not playlists
Three things we decided not to compromise on.
Taught live, online
Every class is a scheduled session with a tutor, not a video you watch alone. Recordings stay available for the whole term.
A certificate that is checked
Assessed coursework, marked by the person who taught you, and a certificate employers can verify.
Cohorts of sixteen
Small enough to ask a question and get an answer in the same session, and to know the people you are studying with.
Courses
Open for enrolment
Taught over six to twelve weeks, with one live session a week.
Telling the story in the data
Charts that answer a question, and the judgement to pick which one.
$139
View courseStatistics without fear
The handful of ideas that make the rest of statistics make sense.
$159
View courseAnalysis with Python
Clean a messy dataset, ask it a question, and defend the answer.
$199
View courseBuilding for performance
Measure what is slow, fix the part that matters, and keep it fixed.
$199
View courseHTML and CSS from scratch
The two languages the whole web is built from, properly this time.
$179
View courseJavaScript for the web
From the language itself to shipping an app people can actually use.
$249
View courseSubjects
What you can study
Nine departments, each with a lead tutor who sets the syllabus.
Design
18 courses
Development
24 courses
Data & analytics
12 courses
Business
16 courses
Languages
9 courses
Music & audio
7 courses
Marketing
11 courses
Health & care
8 courses
Humanities
14 courses
Who teaches
Tutors who still do the work
Every course is written and taught by someone practising in the field.

Dana Okoye
Interface design
Fifteen years in product design; leads the design department.

Marcus Hale
Front-end development
Writes the JavaScript syllabus and still ships production code.

Priya Raman
Data & analytics
Former research analyst; teaches the Python and statistics courses.

Tomas Bergström
Business & strategy
Runs the evening business programme and the mentoring scheme.
Student stories
What finishing it was worth
★★★★★
The cohort was the thing I did not expect. Four of us still review each other’s work every month, two years after the course finished.

Rosa Lindqvist
Product designer, Helsinki
★★★★★
I came in able to write a little JavaScript and left able to ship. The assessment was harder than the interview I passed a month later.

Michael Chen
Front-end developer, Toronto
★★★★★
Sixteen people means you cannot hide, which is exactly why it worked. My tutor knew which bit I was stuck on before I said so.

Amara Diallo
Data analyst, Dakar
Fees
What it costs
Flat fees, paid in full or in three instalments. No deposit.
Single course
$149 per course
One course, one term, with everything it includes.
- Live weekly sessions
- All recordings for the term
- Marked coursework
- Verified certificate
Full year
$690 per year
Four courses across the year, at the pace you choose.
- Any four courses
- Priority enrolment
- One-to-one tutor hour each term
- Alumni review group
- Verified certificate for each
Team
$120 per seat
Five seats or more, invoiced to your organisation.
- Any course, any term
- Consolidated invoicing
- Progress reports for managers
- A named account contact
The spring term starts on 14 April
Places are allocated when the fee is confirmed. Most courses fill four to six weeks out.





