Courses
Short online courses you can take at your own pace.
Learning pathways
All pathways →
PathwayWork-Ready Starter
Everything you need to land your first job: a resume that works, confident English, clear speaking and the digital basics every workplace expects.
PathwayPython Developer
Go from your first line of Python to a full web app with logins and a database, kept in Git and packaged with Docker — the skills for a junior developer job.
PathwayAI Builder
From using AI well to building with it: prompting, Python, your own chatbot that answers from your information, and AI agents that use tools — all with free models.
PathwayYear 7 Maths
All of Year 7 maths, following the Victorian Curriculum: six topic courses with quick checks after every lesson, then practice quizzes, printable sheets, NAPLAN-style tests and the end-of-year test.
All courses
FeaturedConfident English Speaking
Speak clearly and confidently at work — from your first interview to your first shift. Practical phrases, real-life role-plays and speaking challenges.
FeaturedJob Ready: Resume to First Shift
Build a resume you're proud of, apply with confidence and know exactly what to expect at your first job. Templates included.
FeaturedCustomer Service Essentials
The skills every retail, café and hospitality job needs — serving customers, handling money, busy shifts, complaints and food safety basics.
FeaturedDigital Skills for Work
The everyday tech skills every job expects — files and cloud storage, professional email, documents and spreadsheets, staying safe online and using AI tools responsibly.
FeaturedGoogle Docs: Beginner to Confident
A step-by-step, screenshot-guided course on Google Docs — from your first document to formatting, tables, smart chips, comments, suggestions and sharing like a pro.
FeaturedSpeak Clearly: Articulation Training
Train your mouth, tongue and breath to speak clearly — so you're understood the first time, on the phone, at the counter and in interviews.
FeaturedJavaScript for Beginners: Code Your First Web Apps
Learn to code from zero with JavaScript — the language of the web. Write real code from day one and build two working web apps.
FeaturedPython Foundations: Your First Programs
Learn to code with Python — the world's most popular beginner language. No experience needed, no install needed: start coding in your browser today.
FeaturedPython for Data: Clean, Analyse and Visualise
Turn messy spreadsheets into clear answers and charts with Python and pandas — the data skills employers in every industry need.
FeaturedFull-Stack Python: Build a Web App with Flask
Build and launch a real web app with Python and Flask — pages, forms, a database, user logins, security, an API and tests.
FeaturedGit & GitHub for Beginners: Save, Share and Collaborate
Learn the tools every developer uses: save versions of your work with Git, share it on GitHub, work in a team — and publish your own portfolio website for free.
FeaturedAdvanced Git & GitHub: Work Like a Pro Team
Go beyond add, commit and push: understand how Git works inside, undo anything, keep a clean history, use power tools like bisect, and automate testing with GitHub Actions.
FeaturedNext.js Foundations: Build a Café Website
Learn Next.js and React from the ground up by building a real café website — pages, components, routing, styling, forms, SEO — and put it live on the internet.
FeaturedPrompt Right: Get Great Results from Free AI Tools
Learn to write prompts that get useful, trustworthy results from free AI tools like Claude and Microsoft Copilot — for work, study and job hunting.
FeaturedReact Foundations: Build a Job Application Tracker
Learn React from the ground up by building a job application tracker you'll actually use — components, state, forms, effects, routing and tests — and put it online.
FeaturedPostgreSQL Foundations: Run the Corner Café Database
Learn SQL with PostgreSQL, the free database used everywhere — ask questions of a real café's sales, change data safely, design your own tables and keep it all backed up.
FeaturedSQLite in Practice: Track Your Spending
Put your SQL skills to work with SQLite, the database in a single file: import bank statements, clean them up, answer real money questions and use it all from Python.
FeaturedSoftware Testing Foundations: Find the Bugs
Learn the job of a software tester: design tests, explore an app, write bug reports developers love, check accessibility and phones — then automate tests with Playwright. Practise on an app with 20 hidden bugs.
FeaturedNetworking Fundamentals: How the Internet Works
Understand how devices connect — IP addresses, DNS, ports, Wi-Fi and routers — and learn to troubleshoot like IT support, with a hands-on network lab to explore and fix.
FeaturedDocker Basics: Containers for Your Apps
Package a real web app into a container, keep its data safe, make it production-ready, and run it with a PostgreSQL database using Docker Compose.
FeaturedBuild Your Own AI Chatbot: Understanding and Using LLMs
Understand how large language models work, run one free on your own computer with Ollama, and build a chatbot web app in Python that answers from your own information.
FeaturedAI Agents with LangGraph: Café Helper 2.0
Turn a chatbot into an AI agent that uses tools, remembers conversations and asks staff before it acts — built in Python with LangGraph and a free model on your own computer.
FeaturedMachine Learning Basics with Python
Teach a computer to learn from examples: predict how busy the café will be, who'll come back, whether a review is happy, and which digit someone wrote — with Python and scikit-learn.
FeaturedLinux Command Line: Run Your Own Server
Learn the Linux command line on your own free Ubuntu server: files, users and permissions, pipes and scripts, installing software, a web server, scheduled backups, SSH keys and security.
FeaturedSearch Your Documents with AI: RAG in Depth
Build an assistant that answers questions from real PDFs, Word files and policies — with good chunking, a vector database, hybrid search, citations and proper testing.
FeaturedConnect AI to Anything with MCP
Build your own MCP server in Python so any AI app can use your tools and data — then connect it to a LangGraph agent, desktop AI apps and the web, safely.
FeaturedCyber Security Foundations: Protect the Café
Learn how attacks really happen and how to stop them — on your own practice server: passwords and MFA, phishing, firewalls and scans, logs and fail2ban, web app bugs, backups and incident response.
FeaturedIT on a Budget: Managing Tech Costs for Small Business
Find out where a small business's IT money really goes, cut the waste, buy smarter and build next year's budget — in Excel or Google Sheets, with a real-looking design studio's numbers.

Year 7 Maths: Number and Integers
Year 7 number and integers in short lessons with diagrams, worked examples, quick checks after every lesson and a topic test — following the Victorian Curriculum.

Year 7 Maths: Fractions, Decimals, Percentages and Ratios
Year 7 fractions, decimals, percentages and ratios in short lessons with diagrams, worked examples, quick checks after every lesson and a topic test — following the Victorian Curriculum.

Year 7 Maths: Algebra
Year 7 algebra in short lessons with diagrams, worked examples, quick checks after every lesson and a topic test — following the Victorian Curriculum.

Year 7 Maths: Measurement and Angles
Year 7 measurement and angles in short lessons with diagrams, worked examples, quick checks after every lesson and a topic test — following the Victorian Curriculum.

Year 7 Maths: Shapes and Transformations
Year 7 shapes and transformations in short lessons with diagrams, worked examples, quick checks after every lesson and a topic test — following the Victorian Curriculum.

Year 7 Maths: Statistics and Probability
Year 7 statistics and probability in short lessons with diagrams, worked examples, quick checks after every lesson and a topic test — following the Victorian Curriculum.

Year 7 Maths: Practice and Revision
Extra Year 7 maths practice: 18 quizzes, 18 printable sheets with answers, two NAPLAN-style tests and the end-of-year test.
