On e-learning platforms like edX, Coursera, and FutureLearn, you can take thousands of online courses led by accredited universities, from computer programming fundamentals to neuroscience. Most also offer optional paid certificates of completion you can add to your resume or LinkedIn, or are part of longer programs that can potentially be more affordable alternatives to on-campus learning.
To narrow down all the free options, we outlined the most popular online classes from the top 21 universities, as ranked by US News. We determined popularity by the highest number of current enrollments and included courses that are part of longer certificate programs (as you can still audit them for free).
(Note: We omitted the University of California, Los Angeles, and the University of California, San Francisco from this list because don't offer online classes through these platforms.)
The most popular online courses from 21 of the best colleges:
Harvard University — CS50's Introduction to Computer Science
With nearly 3 million enrollments, this intro computer science course covers the basics of problem solving and algorithmic thinking, including abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
Over 1 million students have enrolled in MIT's entry-level computer science course, designed for people with no prior experience. Students learn the fundamentals of computer science and Python programming as well as some simple algorithms.
At over 4 million enrollments, this introductory machine learning course provides a broad overview of the field, covering machine learning basics, datamining, and statistical pattern recognition.
This positive psychology course not only unpacks what it actually means to be happy, but also provides students with readily applicable activities and tips for maintaining long-term happiness and wellbeing.
This course examines how societies can financially prosper, looking into the political, social, and economical factors that affect how a country develops including national identity, scaling, and international trade.
Columbia University — Financial Engineering and Risk Management Part I
For those interested in financial engineering, a field that combines economics, math, statistics, and computer science, this course will introduce students to financial modeling while also providing ample context (such as the 2008 financial crisis).
No matter what you aim to use machine learning for, this course helps students gain applicable knowledge by offering practical case studies and exercises to teach Python programming, data analysis, and more.
To audit this course for free, click "Enroll for free" and then hit "Audit this course."
Led by Cambridge English Assessment (a part of the University of Cambridge), this course is designed for experienced English teachers who want to start their practice online, covering everything from virtual classroom communication to professional development.
Caltech's introductory astronomy course goes over planetary systems, stars, galaxies, black holes, quasars, and larger structures to help broaden students' understanding of the physical universe as a whole.
As contact tracing jobs become more available around the world, this short course — which comes with a free certificate of completion — covers the fundamentals of contact tracing (as well as the ethics behind it).
Adapted from Yale's most popular on-campus course ever, The Science of Well-Being provides an overview of what truly makes us happy, along with quick check-ins and activities to help track your emotions as you complete the course.
A collaboration between the University of Pennsylvania and the US Department of State Bureau of Educational and Cultural Affairs, this course walks students through learning English for work-related situations, from writing a cover letter to nailing a job interview.
Gain a thorough overview of how the human brain works in this introductory course, which covers how the nervous system creates behavior, how we use our brain, and how neuroscience can explain our problems.
For anyone considering a programming career, this course covers all the basic knowledge about algorithms and data structures you'll need to know, including elementary data structures, sorting, and searching algorithms.
Dementia impacts roughly 44 million people worldwide, and this course aims to demystify dementia care, examining four lesser-known forms of dementia and their symptoms, as well as the experience of getting a dementia diagnosis.
University of Toronto — Introduction to Psychology
Beyond learning about the fundamentals of human psychology and development — like memory, learning, attention, perception, and consciousness — students also gain exposure to some of the most fascinating experiments in the field of psychology today.
Perfect for students with basic computer and math skills, this course breaks down the basics of Python 3 programming, teaching students how to use tools like functions and loops to eventually write their first Python program.
To audit this course for free, click "Enroll for free" and then hit "Audit this course."
To help plump up students' math skills in preparation for their machine learning studies, this course covers how linear algebra relates to vectors and matrices, and how they can be used to solve problems.
To audit this course for free, click "Enroll for free" and then hit "Audit this course."
The first course in the Data Structures and Algorithms Specialization, this course covers the basics of algorithms, focusing a lot on theory and relating it to core tasks like sorting data and problem-solving.
For anyone interested in a computer programming career, this intro course covers core concepts like functions, loops, and conditional statements, as well as basic web development as students build their own web pages using HTML, CSS, and JavaScript.
Designed for students who know differential and integral calculus as well as basic matrix algebra, this course goes over the steps to creating seamless simulations using Ansys software — a valuable, in-demand skill that can be applied to a number of real-world problems.
No comments