Spring 2025 NLP Courses

We're running three distinct programs starting September through November 2025. Each one builds practical skills through hands-on work with real language data. Classes are small because we've found that matters when you're learning this stuff.

Real Projects

You'll work with actual datasets from day one. No theoretical exercises that go nowhere.

Small Groups

We cap classes at 12 students. Means you get proper attention when you're stuck.

Flexible Timing

Evening sessions twice weekly. We know most people have day jobs.

What's Coming Up

Three courses running over autumn 2025. Pick one that fits where you're at. Or take all three if you're keen—they build on each other but work independently too.

Sept 8 - Oct 20

Text Processing Fundamentals

Beginner Level

Start here if you're new to NLP. We cover tokenization, parsing, and basic sentiment analysis. You'll build a simple classification system by week four. Most students come in knowing Python basics and leave understanding how language models actually process text.

6 weeks, twice weekly
Tuesday & Thursday evenings
Live online sessions
  • Build a working sentiment analyzer
  • Process real Twitter data
  • Debug common NLP mistakes
  • Set up your own development environment
Oct 6 - Nov 24

Neural Language Models

Intermediate Level

This one gets into transformers and attention mechanisms. You need solid Python and some ML background. By the end you'll fine-tune a pre-trained model for a specific task. It's challenging but most students find the practical focus makes complex concepts click.

8 weeks intensive
Monday & Wednesday evenings
Includes GPU access
  • Fine-tune BERT models
  • Work with HuggingFace libraries
  • Understand attention mechanisms
  • Optimize model performance
  • Handle real computation constraints
Nov 3 - Dec 15

Production NLP Systems

Advanced Level

Taking models from notebook to production. We cover deployment, monitoring, and dealing with drift. You'll learn about API design, latency issues, and cost management. This matters if you want to build systems people actually use rather than just experiments.

7 weeks project-based
Friday evenings & Saturday mornings
Cloud infrastructure included
  • Deploy models to AWS/Azure
  • Build monitoring dashboards
  • Handle model versioning
  • Manage inference costs
  • Deal with real-world edge cases

Who's Teaching

Both instructors have spent years working with NLP in commercial settings. They've made the mistakes so you don't have to.

Henrik Lindqvist teaching NLP course

Henrik Lindqvist

Lead Instructor - Neural Models

Henrik spent five years at a Sydney fintech building text analysis systems for compliance. He's taught this material since 2022 and has a knack for explaining transformers without losing people. Outside class he contributes to spaCy and runs the local NLP meetup.

Transformer architectures Model optimization PyTorch
Callum Fitzpatrick instructing production systems

Callum Fitzpatrick

Senior Instructor - Production Systems

Callum runs the ML infrastructure team at a Melbourne startup. Before that he was deploying models at scale for an e-commerce platform. He's practical about what actually works in production versus what looks good in papers. Teaches the advanced course and occasionally guest-lectures in the others.

MLOps System design Cloud architecture

Getting Started

Registration opens mid-July 2025. Places fill up fast because we keep groups small. Here's how it works.

Students working on NLP projects in collaborative learning environment
1

Check Prerequisites

Make sure you've got the right background. We list specific requirements for each course on the program page.

2

Submit Application

Fill out a short form explaining what you want to learn and what you've done before. Takes maybe 15 minutes.

3

Quick Chat

We'll set up a 20-minute call to make sure the course is a good fit. Not an exam—just making sure we can help you.

Want More Details?

Visit our learning program page for full course outlines, prerequisites, and schedule information. Or drop us a line if you have specific questions about what might work for you.

View Learning Program