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.

Web design and development

Learn web design for free. Discover our development course and learn how to build your own websites using HTML, CSS, and JavaScript.

An Introduction to Web Development

Discover web development and learn to build your own interactive websites using HTML, CSS, and JavaScript.