Computing courses
Discover our range of free computing courses. Learn to code your own programs, make exciting projects, and build your computing skill set.
Our online courses have something for everyone, from absolute beginners to more experienced programmers.
Learn about Python, Scratch, AI and machine learning, web design, cybersecurity, computing education, and much more.
AI and machine learning
Discover the exciting world of AI and machine learning. Learn how to train your own AI models using free online tools.
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.
Teach teens computing: Understanding AI for educators
Discover the world of artificial intelligence (AI), and how it is set to change the ways we teach and learn. Gain valuable experience discussing and using AI tools with your learners.