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 ComputingFeatured
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.
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.