1. freeCodeCamp
One of the strongest choices if you want to actually learn programming for free. It has structured certifications, projects, coding exercises, and courses covering HTML/CSS, JavaScript, Python, SQL, APIs, data analysis and more. It is widely regarded as one of the best genuinely free coding platforms.
2. Khan Academy
Excellent for computer programming plus the math and science foundations that are useful for technology careers.
3. MIT OpenCourseWare
Free MIT course materials, including computer science, algorithms, AI, mathematics, electrical engineering and other STEM subjects. It is especially good if you want university-level material without paying tuition.
4. Harvard CS50
Harvard's famous introductory computer-science curriculum. A particularly good starting point if you want to understand programming and computer science from the ground up.
5. Coursera
Huge selection of university and industry courses in AI, machine learning, programming, cybersecurity, data science, cloud computing and IT. Free access depends on the individual course; certificates and some assessments generally require payment. Coursera has become particularly prominent for AI education.
6. edX
Another major university-oriented platform. You can find courses from institutions such as Harvard and MIT covering computer science, AI, cybersecurity, engineering and data science. Many courses offer free audit access, while certificates are generally paid.
7. The Odin Project
Excellent if your goal is web development/full-stack development. It is completely free and heavily project-based.
8. Codecademy
Interactive programming lessons covering Python, JavaScript, SQL, HTML/CSS, Java, C++, Git and more. There is a free tier, although some projects and learning paths require Pro.
9. W3Schools
Very beginner-friendly for HTML, CSS, JavaScript, SQL, Python, PHP, Java and web development. Particularly useful when you want quick explanations and examples.
10. Microsoft Learn
Excellent for Azure, cloud computing, AI, cybersecurity, Power Platform, Microsoft 365 and developer technologies. The learning materials are free.
11. Google Skillshop
Free official training for Google's products and technologies, including areas such as Google Analytics, Google Ads and other Google platforms.
12. IBM SkillsBuild
Particularly interesting for AI, cybersecurity, data science, cloud computing and IT career skills. IBM provides free learning resources and digital credentials.
13. AWS Skill Builder
Great for learning Amazon Web Services, cloud architecture, cloud security, machine learning and DevOps. AWS provides a substantial collection of free learning content, alongside paid offerings.
14. Cisco Networking Academy
One of the better choices for networking, cybersecurity, IT and Python. Cisco offers numerous free courses through Networking Academy.
15. NPTEL
The National Programme on Technology Enhanced Learning, associated with India's IITs and IISc. It has extensive university-level courses in engineering, computer science, AI, mathematics and technology. NPTEL is described as one of the world's largest MOOC platforms.
16. Saylor Academy
Free self-paced education covering computer science, programming, cybersecurity, networking and information technology, among other subjects.
17. OpenLearn
The Open University's free learning platform. It includes courses in computing, technology, digital skills, data and related subjects.
18. Stanford Online
Stanford provides a variety of online educational material, including computer science, AI, machine learning and engineering. Availability of completely free material varies by course.
19. MDN Web Docs
One of the most important free resources for serious web developers. Particularly valuable for HTML, CSS, JavaScript and Web APIs. It's more of a technical learning/documentation platform than a traditional school, but it's extremely useful.
20. Udemy