Your free learning hub
Explore Free Courses
Discover courses from different platforms and learn new skills.
A Beginner's Guide to Open Source Software Development (LFD102)
How to take part in open source projects.
Computer Science
Free Khan Academy lessons, videos and practice exercises.
Computer Programming
Free Khan Academy lessons, videos and practice exercises.
Python
Short hands-on Kaggle course with exercises in the browser and a free certificate.
CS50x: Introduction to Computer Science
Harvard's famous introduction to computer science and programming.
CS50's Understanding Technology
How computers, the internet and multimedia work, for non-programmers.