Free Learning Resources for

High School


We have 798 free learning resources listed for High School subjects, including educational iPhone & iPad Apps, Kindle & Other eBooks, Mac Software, Worksheets & Printables, and Online Classes, from providers including Khan Academy, OpenStax, PatrickJMT, and The New Boston.


Free

Our Solar System and Earth


Astronomy
4th - College | Online class

Ever since the Big Bang, the Universe has been drifting and expanding. The birth and death of stars leave an aftermath of galaxies, planets, and even living organisms. Watch the Earth transform...

Free
Paid add-ons

Pattern Discovery in Data Mining


Data Mining
High School - College | Online class

Pattern Discovery in Data Mining is course 4 of 6 in the Data Mining Specialization. The Data Mining Specialization teaches data mining techniques for both structured data which conform to a...

Free

Paul's Online Math Notes: Calculus I


Calculus
High School - College | Online resource

Paul Dawkins is a professor at Lamar University in Texas and for his calculus students and for the public, he keeps on online resource for calculus. The site includes notes, practice problems and...

Free

Perimeter, area, and volume


7th - College | Online class

You first learned about perimeter and area when you were in grade school. In this tutorial, we will revisit those ideas with a more mathy lens. We will use our prior knowledge of congruence to...

Free

Periodic table


The Periodic Table of Elements
High School - College | Online class

A little more than a century ago, the chemist Dmitri Mendeleev published an early form of the periodic table, which organizes the known elements of our world. His method of classifying the elements...

Free

Philosophy Crash Course


Philosophy
9th - College | Online video/YouTube

Today Hank begins to teach you about Philosophy by discussing the historical origins of philosophy in ancient Greece, and its three main divisions: metaphysics, epistemology, and value theory. He...

1
Free

Philosophy Podcasts


Philosophy
8th - College | Audio CD/MP3

Series of podcasts offered by the faculty of Oxford University covering many major topics in Philosophy, including: John Locke Philosophy for Beginners Critical Reasoning Nietzsche on Mind and...

Free

Photography Basics - Exposure Guide

Digital Photography
4th - College | Online resource

Learn about everything from the fundamentals of digital photography to basic maintenance techniques and camera accessories.

Free
Paid add-ons

Photography Masterclass: Your Complete Guide to Photography


Photography
High School - College | Online class

This online photography course will teach you how to take amazing images and sell them, whether you use a smartphone or a DSLR camera. This course is designed to teach you the ins and outs of...

Free

Photomath


Math
1st - College | Android App, iPhone/iPad App

Photomath is the world's smartest camera calculator and math assistant! Point your camera toward a math problem and Photomath will show the result with solution. Photomath provides: Camera...

Free

Photoshop Basics Tutorial


Adobe Photoshop
9th - College | Online resource

In this free Photoshop tutorial, you’ll get the Photoshop help you need to be able to perform basic and some advanced tasks in this photo editing program. All About Photoshop 1 What is Photoshop? 2...

Free

PHP 5 Tutorial - W3Schools


PHP
7th - College | Online resource

PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.

1
Free

PHP - Codecademy


PHP
7th - College | Online class

Learn to program in PHP, a widespread language that powers sites like Facebook.

Free

PHP Tutorial: Learn in 7 Days


PHP
7th - College | Online resource

PHP is a server scripting language, and is a powerful tool for making dynamic and interactive Web pages.

Free

PHP Tutorials


PHP
9th - College | Online video/YouTube

Hi! I create videos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!

Free

PHYS101: Introduction to Mechanics


Physics
9th - College | Online class

Physics 101 is the first course in the Introduction to Physics sequence. In general, the quest of physics is to develop descriptions of the natural world that correspond closely to actual...

Free

Physics


Physics
6th - High School | Online/YouTube video

Series of videos covering fundamental Physics concepts, such as: Relativity The Butterfly Effect and Chaos Pole in the Barn Paradox Alternate universes Light as a wave

Free

Physics


Physics
7th - High School | Online video/YouTube

HippoCampus.org is a free, core academic web site that delivers rich multimedia content—videos, animations, and simulations—on general education subjects to middle-school and high-school teachers...

Free

Physics


Physics
7th - College | Online class

Physics is the study of the basic principles that govern the physical world around us. We’ll start by looking at motion itself. Then, we’ll learn about forces, momentum, energy, and other concepts...

Free

Physics


Physics
High School - College | Book, Kindle/ebook, Website, Worksheet/Printable

College Physics meets standard scope and sequence requirements for a two-semester introductory algebra-based physics course. The text is grounded in real-world examples to help students grasp...

Free

Physics Crash Course


Physics
9th - College | Online video/YouTube

In this, THE FIRST EPISODE of Crash Course Physics, your host Dr. Shini Somara introduces us to the ideas of motion in a straight line. She talks about displacement, acceleration, time, velocity,...

Free

Physics formulas


Physics
High School - College | Website

Comprehensive basic physics formulas list - find physics equations for pressure, acceleration, momentum, inertia, force, and much more.

Free

Physics of Sailing


Physics
9th - High School | Online class

Welcome to the Physics of Sailing Project, a six-week high school Physics project designed in a project-based learning (PBL) format. The project focuses on the application of Newton’s Laws in...

Free

Plate Tectonics Virtual Lab


Plate Tectonics
6th - High School | Online resource

Examine the evidence for plate tectonics. You’ll discover the characteristics of geologic features that form as plates move apart, collide, or slide past each other; measure plate densities and...

Free

Pleco Chinese Dictionary

Chinese (Mandarin)
High School - College | Android

Chinese dictionary with handwriting, OCR, flashcards, audio, Cantonese, and more

Free

Polynomials : Factoring


Polynomials
7th - High School | Online video/YouTube

Factoring polynomials: factoring by grouping, perfect square trinomials, the difference of two squares, and using the GCF.

Free

Polynomials: Introduction


Polynomials
8th - High School | Online video/YouTube

Basics of polynomials. Identifying polynomials; symmetry; adding, subtracting, multiplying, and simplifying polynomials; long and synthetic division; and the remainder theorem.

1
Free
Paid add-ons

Positive Physics


Physics
9th - College | Website

Physics problems and curriculum for learners on any level! Immediate Feedback for Students Students can check their answers at anytime to ensure that they are practicing correctly. Students love...

Free

PowerPoint 2016 Tutorial


Microsoft PowerPoint
6th - College | Online resource, Online video/YouTube

PowerPoint 2016 is the presentation application in the Microsoft Office suite. Get PowerPoint help creating and managing presentations. PowerPoint Basics 1 Getting Started With PowerPoint 2...

Free
Paid add-ons

Practical Machine Learning


Machine Learning
High School - College | Online class

One of the most common tasks performed by data scientists and data analysts are prediction and machine learning. This course will cover the basic components of building and applying prediction...

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See all resources for High School