FREE COURSES
Free Courses Handpicked for Developers
Curated free courses from the world's best educators — filtered, categorized, and ready to go.
Category
Level
Showing 25 courses
CS50's Introduction to Computer Science
Harvard's legendary introduction to CS covering fundamentals from web design to AI.
★★★★½ 4.9 • 4.0M students
CS50's Introduction to Programming with Python
Learn Python programming from Harvard with clear explanations and modern practices.
★★★★½ 4.9 • 1.0M students
CS50's Introduction to AI with Python
Explore AI, machine learning, and neural networks with Harvard's practical approach.
★★★★½ 4.8 • 500K students
CS50's Web Programming with Python and JavaScript
Build full-stack web applications using Python, Django, JavaScript, and React.
★★★★½ 4.8 • 600K students
Responsive Web Design Certification
Master HTML, CSS, and responsive design through hands-on projects.
★★★★½ 4.7 • 10.0M students
JavaScript Algorithms and Data Structures
Learn JavaScript fundamentals and solve algorithmic challenges.
★★★★½ 4.7 • 8.0M students
Scientific Computing with Python
Learn NumPy, Pandas, and data analysis for scientific computing.
★★★★½ 4.6 • 3.0M students
Relational Database Certification
Master SQL and database design with PostgreSQL and MySQL.
★★★★½ 4.6 • 2.0M students
Machine Learning Specialization
Andrew Ng's complete ML course covering supervised and unsupervised learning.
★★★★½ 4.9 • 1.5M students
Deep Learning Specialization
Comprehensive course on neural networks, CNNs, RNNs, and modern architectures.
★★★★½ 4.9 • 800K students
MLOps Specialization
Learn to deploy, monitor, and manage machine learning models in production.
★★★★½ 4.8 • 300K students
Large Language Models with Semantic Search
Build powerful LLM applications with embeddings and semantic search.
★★★★½ 4.7 • 200K students
Google Data Analytics Professional Certificate
Learn data analysis using spreadsheets, SQL, R, and Tableau.
★★★★½ 4.8 • 2.0M students
Google UX Design Professional Certificate
Master user experience design, wireframing, and prototyping.
★★★★½ 4.7 • 1.0M students
Google IT Automation with Python
Learn Python for IT automation and system administration.
★★★★½ 4.8 • 700K students
Introduction to Computer Science and Programming
MIT's foundational CS course teaching problem-solving with Python.
★★★★½ 4.8 • 500K students
Algorithms Specialization
Master algorithm design and analysis from Stanford University.
★★★★½ 4.8 • 700K students
Full Stack Open
Modern web development course teaching React, Node.js, and PostgreSQL.
★★★★½ 4.9 • 500K students
The Odin Project — Foundations
Free, comprehensive introduction to web development with HTML, CSS, and JavaScript.
★★★★½ 4.9 • 300K students
roadmap.sh Backend Developer Roadmap
Comprehensive guide and roadmap for becoming a backend engineer.
★★★★½ 4.7 • 1.0M students
AWS Cloud Foundations
Introduction to AWS cloud services and cloud computing concepts.
★★★★½ 4.7 • 1.0M students
Practical Deep Learning for Coders
Fast.ai's top-down approach to learning deep learning with PyTorch.
★★★★½ 4.9 • 300K students
Intro to Machine Learning
Kaggle's short, practical course on ML fundamentals and techniques.
★★★★½ 4.7 • 500K students
Pandas
Learn Pandas for data manipulation and analysis on Kaggle.
★★★★½ 4.8 • 800K students
The Missing Semester of Your CS Education
Essential tools and skills often overlooked in CS education: shell, Git, debugging, and more.
★★★★½ 4.9 • 400K students