Free lessons for ages 16 to 18
Advanced computing, free to read
Computer systems, networks, databases, cyber security, algorithms and data. Every lesson is free to read in full, and every module is worked in a hands-on lab you can open with a free account.
6 lessons
Computer systems
Binary, logic gates, the processor and how a computer stores numbers, text and pictures, worked in a hands-on lab.
See the module6 lessons
Networks and the internet
How the internet works: layers, IP addresses, routing, DHCP and DNS, NAT and VPNs, worked in hands-on network labs.
See the module6 lessons
Databases
Tables, keys, SQL queries, joins and designing a database without repeated data, worked in a MySQL lab.
See the module6 lessons
Cyber security
Cyber security for ages 16 to 18: how attacks work and how to defend against them, practised in safe labs of your own.
See the module6 lessons
Algorithms and programming
Searching, sorting, recursion, stacks, graphs and how fast an algorithm is, written in Python and tested in a data lab.
See the module6 lessons
Data and its impact
Collecting, analysing and charting data, simple predictions, how machines learn and what AI means for society, in a data lab.
See the module
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.