Start learning with us today to build your computing skill set.

You can take our courses about topics ranging from programming for beginners, to the hardware and software underpinning the internet — all for free.

Are you a teacher in England?

Please access our courses through Teach Computing.

Visit Teach Computing

Computing in the modern world

Computers are everywhere in the modern world. Take these courses to discuss their impact and learn how to help your learners do the same. This category covers the 'Impact of technology' strand of the computing curriciulum.

Impact of Technology: How To Lead Classroom Discussions

Explore the ethical, legal, cultural, and environmental concerns surrounding computer science.

Supported By Google

Introduction to Cybersecurity for Teachers

Discover the core ideas of cybersecurity

Supported By Google

Introduction to Encryption and Cryptography

Discover the history of encryption and learn how it’s used in the modern world.

Supported By Google

Introduction to Machine Learning and AI

Discover the fundamentals of machine learning, how it works, and learn to train your own AI using free online tools.