Courses

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

Featured

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.

Teaching Physical Computing to 5-11 year olds

Teach your young learners how to create electronic circuits, then learn to control them using block-based programming languages.

Data Representation in Computing: Bring Data to Life

Learn how data is represented through media: audio, visuals, and text.

Supported By Google

Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing

Explore ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.

Getting Started with Your Raspberry Pi

Discover how to set up and control your new Raspberry Pi, as well as how to use it for everyday tasks and to learn how to code.