Programming
Web Development Foundations
Build and publish real websites with HTML, CSS and JavaScript, from your first page to a responsive portfolio.
$349
View courseLearn to think like a programmer with Python, the friendliest first language, and automate everyday tasks.

Taught by Daniel Brooks
python-programming.course

Overview
Python is easy to read, powerful and used everywhere, from data analysis to automation. This course teaches programming from the very beginning: variables, decisions, loops and functions, then files and simple data work. Each week you build a small project, such as a quiz game, an expense tracker and a script that tidies up your folders.
Outcomes
Curriculum
6 modules
Installing Python, printing, variables and doing maths with code.
If statements, comparisons and building a simple quiz game.
Repeating tasks, working through lists and avoiding common mistakes.
Writing reusable code and organising bigger programs.
Reading and writing files, dictionaries and an expense tracker project.
A script that organises your files and produces a simple report for you.
Is it for you?
Anyone curious about coding, including students preparing for computer science and professionals who want to automate repetitive work.
Instructor

Programming & web instructor
Daniel builds websites and data tools for local businesses and has taught coding for six years. He keeps lessons practical: every class ends with something working on your screen.
Ready when you are
Tell us which course interests you and when you can study. An advisor will reply within one working day to help you choose the right batch.