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.

6 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)
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)

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