Free practical lessons for ages 16 to 18
Applied computing, free to read
IT systems, networks in practice, cyber security in practice, websites and web apps, data and databases, cloud and virtualisation. 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.
5 lessons
IT systems
Run an IT system: the command line, users and permissions, services, scheduled backups and finding a fault in a log on Linux.
See the module5 lessons
Networks in practice
Plan a small office network: addresses, DHCP and DNS, VLANs, sharing the internet with NAT and fixing connections, in labs.
See the module5 lessons
Cyber security in practice
Cyber security in practice: protect accounts, harden a web server, find leaked secrets and investigate an incident from its logs.
See the module5 lessons
Websites and web apps
How a website works, reading and writing data through an API, checking a form, publishing safely and testing accessibility.
See the module5 lessons
Data and spreadsheets to databases
From a spreadsheet to a database: write SQL for reports, clean bad data, chart it honestly and handle personal data lawfully.
See the module5 lessons
Cloud and virtualisation
Containers with Docker, setting up machines by script, watching a service, keeping work in Git and choosing a cloud service.
See the module
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.