Skip to content
Truth Academy.
Curated learning library

Explore STEM through trusted educators and creators.

Find free videos covering mathematics, science, computer programming, engineering, and space. Browse by subject or choose the level that fits you.

Every source is reviewed before inclusion, but individual videos may vary in difficulty and age appropriateness.

Not sure where to begin?

Start with your level.

Browse all resources

Filter by subject, level, or format.

27 resources

Student-readyKhan Academy

Khan Academy

Khan Academy

MathematicsFull lesson

Structured instruction from foundational arithmetic through calculus, probability, and statistics.

Recommended levels

Elementary, Middle School, High School

Watch on YouTube(opens in a new tab)
Staff review recommended

Numberphile

Brady Haran and participating mathematicians

MathematicsShort explainer

Curious and often surprising explorations of numbers, proofs, patterns, and mathematical ideas.

Recommended levels

Middle School, High School, Advanced

Before you assign this

Individual videos vary widely in difficulty; preview before assigning to younger students.

Watch on YouTube(opens in a new tab)
Student-ready

Professor Leonard

Professor Leonard

MathematicsCourse or playlist

Long-form classroom lectures covering algebra, precalculus, calculus, and statistics.

Recommended levels

High School, Advanced

Why we selected it

Best suited to advanced independent learners working through a full course at their own pace.

Watch on YouTube(opens in a new tab)
Advanced learnersMIT

MIT 18.06 Linear Algebra

Professor Gilbert Strang, MIT OpenCourseWare

MathematicsCourse or playlist

MIT's complete foundational linear algebra lecture series.

Recommended level

Advanced

Watch on YouTube(opens in a new tab)
Advanced learnersMIT

MIT OpenCourseWare

Massachusetts Institute of Technology

MathematicsPhysicsComputer ScienceEngineeringCourse or playlist

Full university courses across mathematics, science, engineering, and computer science.

Recommended levels

High School, Advanced

Watch on YouTube(opens in a new tab)
Staff review recommended

Veritasium

Derek Muller

PhysicsDocumentary-style

Deep explanations, experiments, and investigations into physics, engineering, and scientific reasoning.

Recommended levels

Middle School, High School

Watch on YouTube(opens in a new tab)
Student-ready

MinutePhysics

MinutePhysics

PhysicsShort explainer

Concise illustrated explanations of physics and related scientific ideas.

Recommended levels

Middle School, High School

Watch on YouTube(opens in a new tab)
Advanced learnersPBS

PBS Space Time

PBS Digital Studios

PhysicsSpace & AstronomyShort explainer

Rigorous explorations of astrophysics, cosmology, relativity, and quantum mechanics.

Recommended levels

High School, Advanced

Watch on YouTube(opens in a new tab)
Advanced learnersStanford

The Theoretical Minimum

Leonard Susskind, Stanford University

PhysicsCourse or playlist

University-level lectures covering classical mechanics, quantum mechanics, relativity, and modern physics.

Recommended level

Advanced

Watch on YouTube(opens in a new tab)
Staff review recommended

NileRed

Nigel Braun

ChemistryExperiment or project

Documented chemistry experiments and synthesis projects that show how laboratory chemistry works.

Recommended levels

High School, Advanced

Before you assign this

Experiments must never be replicated without qualified supervision, proper facilities, and safety equipment.

Watch on YouTube(opens in a new tab)
Student-ready

Periodic Videos

University of Nottingham

ChemistryShort explainer

Chemistry demonstrations and explanations organized around the periodic table.

Recommended levels

Middle School, High School

Before you assign this

Standard laboratory-safety guidance applies to any demonstrated experiment.

Watch on YouTube(opens in a new tab)
Student-ready

Amoeba Sisters

Amoeba Sisters

BiologyShort explainer

Animated biology lessons covering cells, genetics, ecology, and major life-science concepts.

Recommended levels

Middle School, High School

Watch on YouTube(opens in a new tab)
Student-ready

Crash Course Biology

Crash Course

BiologyCourse or playlist

A fast-paced survey of biology suitable for advanced high-school and introductory college learning.

Recommended levels

High School, Advanced

Why we selected it

Works best with guided pacing rather than binge-watching a full course in one sitting.

Watch on YouTube(opens in a new tab)
Student-readyCode.org

Code.org

Code.org

Computer ScienceFull lesson

Beginner-friendly computer science, coding, and artificial-intelligence lessons.

Recommended levels

Elementary, Middle School

Watch on YouTube(opens in a new tab)
Advanced learners

freeCodeCamp.org

freeCodeCamp

Computer ScienceCourse or playlist

Long-form programming courses covering web development, Python, data science, and software engineering.

Recommended levels

High School, Advanced

Why we selected it

Best suited to advanced independent learners working through a full course.

Watch on YouTube(opens in a new tab)
Staff review recommended

Fireship

Fireship

Computer ScienceShort explainer

Very fast explanations of programming languages, developer tools, and software-industry concepts.

Recommended levels

High School, Advanced

Before you assign this

Rapid pacing, humor, and occasional mature language — preview before assigning to younger students.

Watch on YouTube(opens in a new tab)
Student-ready

Computerphile

Computerphile and participating academics

Computer ScienceShort explainer

Computer-science concepts explained by researchers, professors, and working specialists.

Recommended levels

High School, Advanced

Watch on YouTube(opens in a new tab)
Advanced learnersStanford

Stanford CS229: Machine Learning

Stanford University

Computer ScienceMathematicsCourse or playlist

University-level machine-learning lectures associated with Stanford's CS229 course.

Recommended level

Advanced

Before you assign this

Confirm the instructor and course year for the exact playlist before assigning — not every recording available is taught by the same instructor.

Watch on YouTube(opens in a new tab)
Staff review recommended

Mark Rober

Mark Rober

EngineeringExperiment or project

Large-scale engineering projects designed to inspire curiosity, experimentation, and creative problem-solving.

Recommended levels

Elementary, Middle School, High School

Watch on YouTube(opens in a new tab)
Staff review recommended

William Osman

William Osman

EngineeringExperiment or project

Comedic engineering, robotics, and unconventional building projects.

Recommended level

High School

Before you assign this

Preview for humor, language, and project-safety content before assigning.

Watch on YouTube(opens in a new tab)
Student-ready

Steve Mould

Steve Mould

EngineeringPhysicsExperiment or project

Physical demonstrations explaining surprising ideas in physics, engineering, and mathematics.

Recommended levels

Middle School, High School

Why we selected it

Individual-video review still recommended, as with any creator-run channel.

Watch on YouTube(opens in a new tab)
Student-ready

SciShow Kids

SciShow

General ScienceShort explainer

Accessible science questions, demonstrations, and explanations for younger learners.

Recommended level

Elementary

Watch on YouTube(opens in a new tab)
Student-ready

Crash Course

Crash Course

General ScienceCourse or playlist

Animated educational courses spanning science, mathematics, history, economics, media literacy, and other subjects.

Recommended levels

Middle School, High School, Advanced

Why we selected it

Choose the specific course within the channel that matches the student's grade level.

Watch on YouTube(opens in a new tab)
Staff review recommended

SciShow

SciShow

General ScienceShort explainer

Frequent explanations of scientific discoveries, natural phenomena, medicine, and technology.

Recommended levels

Middle School, High School

Watch on YouTube(opens in a new tab)
Staff review recommended

Kurzgesagt – In a Nutshell

Kurzgesagt

General ScienceShort explainer

Animated explorations of science, health, technology, society, and humanity's future.

Recommended levels

Middle School, High School

Before you assign this

Some videos address death, disease, conflict, existential risk, or other mature themes — preview before assigning.

Watch on YouTube(opens in a new tab)
Staff review recommended

Vsauce

Michael Stevens

General ScienceDocumentary-style

Long-form investigations beginning with unusual questions and connecting mathematics, science, philosophy, and psychology.

Recommended levels

High School, Advanced

Watch on YouTube(opens in a new tab)
Student-readyNASA

NASA

National Aeronautics and Space Administration

Space & AstronomyDocumentary-style

Official mission coverage, launches, astronaut content, engineering demonstrations, and space-science explainers.

Recommended levels

Elementary, Middle School, High School

Watch on YouTube(opens in a new tab)

Truth Academy curates links to independently produced educational resources. All videos and trademarks belong to their respective creators.