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.
Data and databases
Learn about processing data and databases for free. Discover how to sort, save, and structure data.
Introduction to Databases and SQL
Learn what databases are and why we use them. Then, explore how to use SQL to search and manipulate the data.

Data Representation in Computing: Bring Data to Life
Learn how data is represented through media: audio, visuals, and text.
