Explore courses

20 courses · 129 lessons

How Computers Work

Discover what a computer really is, how the parts work together, and how binary powers everything.

🟢 Beginner7 lessons
Open course

Introduction to Programming

Write your first code: algorithms, variables, loops, conditions and functions in Python.

🟢 Beginner7 lessons
Open course

AI and the Future

How machines learn, what generative AI can do, and how to use AI responsibly.

🟡 Intermediate7 lessons
Open course

Cybersecurity Academy

Become a cyber defender: passwords, phishing, malware, encryption and your digital footprint.

🟡 Intermediate7 lessons
Open course

History of Video Games

Travel from Pong to modern open worlds and explore how gaming shaped technology.

🟢 Beginner8 lessons
Open course

Create Your First Game

Design characters, mechanics and stories, then build a real game in MakeCode Arcade.

🟡 Intermediate7 lessons
Open course

How the Internet Works

Follow a request from your browser through DNS, packets, servers and the cloud.

🟢 Beginner5 lessons
Open course

Computational Thinking

Decomposition, pattern recognition, abstraction and algorithms through puzzles.

🟡 Intermediate5 lessons
Open course

Computer Architecture Lab (Advanced)

A hard-mode extension to How Computers Work: CPU pipelines, two's complement, logic gates, cache and a full assembly practical exam.

🔴 Advanced5 lessons
Open course

Cyber Security Labs (Beginner → Advanced)

Six hands-on labs: password cracking maths, phishing forensics, network sniffing, ciphers, web exploits and a full incident-response exam.

🔴 Advanced6 lessons
Open course

AI Model Creation Labs (Beginner → Advanced)

Six build-it-yourself labs: collect data, train a classifier by hand, tune a model, understand neural networks, prompt and evaluate an LLM, and ship a fair, tested AI system.

🔴 Advanced6 lessons
Open course

AI × Cybersecurity: The Crossover (Cross-Curricular)

Where machine learning meets hacking and defence: AI-powered phishing, deepfake fraud, adversarial attacks, prompt injection, AI-driven threat detection and the ethics and law around it all.

🟡 Intermediate6 lessons
Open course

Cloud Computing

What the cloud really is: data centres, virtual machines, containers, storage, scaling, security and the bill at the end of the month.

🟡 Intermediate6 lessons
Open course

Data, Privacy & Compliance

How real companies must handle data: personal vs sensitive data, GDPR principles, retention and deletion, breach reporting, international transfers and audit-ready compliance frameworks.

🟡 Intermediate6 lessons
Open course

Databases & SQL

From spreadsheets to real databases: tables, keys, SQL queries, joins, normalisation, NoSQL, and which database language to pick for which job.

🟡 Intermediate7 lessons
Open course

IT Help Desk & Support

Work a real service desk: log tickets, triage priority, troubleshoot methodically, reset accounts safely, escalate well and keep customers happy.

🟢 Beginner6 lessons
Open course

Automation & Workflows

From simple scripts to no-code bots: learn how to automate repetitive tasks, connect apps, build chatbots and keep systems running without doing it all by hand.

🟢 Beginner7 lessons
Open course

How Much Data? Storage & Sizes

From a single text message to a giant AI model — build a real feel for bytes, gigabytes and terabytes, and work out how much storage phones, games, videos and AI actually need.

🟢 Beginner6 lessons
Open course

Robotics & Physical Computing

Bridge the gap between code and the real world using sensors, actuators, microcontrollers and simple robots.

🟢 Beginner7 lessons
Open course

Videography & Filmmaking

Shoot your own film: camera basics, shot angles, composition, lighting, sound, editing and a full short-film project.

🟢 Beginner8 lessons
Open course