Skip to Content

Here’s The Entire List Of Free Online College Courses High School Students Can Take

We have to fill our time somehow…why not learn some new things? Right now I am taking Yale University’s “happiness” course. For FREE! What about your high school students?

Right now many places are offering FREE opportunities for everyone! Especially educational resources. Need to brush up on calculus? Learn to play the guitar? Start learning a new language? You can do all of it right from home!

Here is a list of some amazing high school courses you can take advantage of for free right now!

Discover your passions

Fashion as Design – MoMA

Getting Started With Music Theory – Michigan State University

Big History: Connecting Knowledge – Macquarie


Introduction to Philosophy – The University of Edinburgh

Guitar for Beginners – Berklee College of Music

Understanding public health and personal well-being

Science Matters: Let’s Talk About COVID-19 – Imperial College London

Mindshift: Break Through Obstacles to Learning and Discover Your Hidden Potential – McMaster University

Epidemics, Pandemics and Outbreaks – University of Pittsburgh

The Science of Success: What Researchers Know that You Should Know – University of Michigan

The Challenges of Global Health – Duke University

De-Mystifying Mindfulness – Universiteit Leiden

Essentials of Global Health – YALE

Communication Strategies for a Virtual Age – University of Toronto

Disaster Preparedness – University of Pittsburgh

Epidemiology: The Basic Science of Public Health – The University of North Carolina at Chapel Hill

Introductory Human Physiology – Duke University

Science of Exercise – University of Colorado Boulder

Get started with computer science

Code Yourself! An Introduction to Programming – The University of Edinburgh

Algorithms, Part I – Princeton University

Build Your First Android App (Project-Centered Course) – CentraleSupelec

C++ For C Programmers, Part A – University of California, Santa Cruz

Algorithms, Part II – Princeton University

Computer Architecture – Princeton University

Computer Science: Algorithms, Theory, and Machines – Princeton University

Computer Science: Programming with a Purpose – Princeton University

Learn math fundamentals

Calculus: Single Variable Part 1 – Functions – Penn

Calculus: Single Variable Part 3 – Integration – Penn

Introduction to Calculus – The University of Sydney

Probability and Statistics: To p or not to p? – University of London

Explore science

Astronomy: Exploring Time and Space – University of Arizona

Chemistry – University of Kentucky

How Things Work: An Introduction to Physics – University of Virginia

The Science of the Solar System – Caltech

Introduction to Chemistry: Reactions and Ratios – Duke University

Introduction to Chemistry: Structures and Solutions – Duke University

Prepare for college admissions

Applying to U.S. Universities – Penn

How to Apply to College – Penn

The Science of Success: What Researchers Know that You Should Know – University of Michigan

Writing in English at University – Lund University

Explore nature and the animal kingdom

Animal Behaviour and Welfare – University of Edinburgh

Dog Emotion and Cognition – Duke University

Bugs 101: Insect-Human Interactions – University of Alberta

Dino 101: Dinosaur Paleobiology – University of Alberta

Ecology: Ecosystem Dynamics and Conservation – American Museum of Natural History

Mountains 101 – University of Alberta

The Truth About Cats and Dogs – The University of Edinburgh

Learn a language

Chinese for Beginners – Peking University

First Step Korean – Yonsei University

Tricky American English Pronunciation – University of California, Irvine

Well, that should get you through for a bit right? Use your time wisely by learning!