Age:
Level:
6-12 Basic

Khan Academy

Topics: Counting, addition/subtraction, fractions, decimals, pre-algebra, basic geometry, intro science, grammar

Prerequisites: None

13-17 Intermediate

Khan Academy

Topics: Algebra I & II, Geometry, Trigonometry, Precalculus, Calculus AB/BC, Biology, Chemistry, Physics, AP exam prep, SAT prep

Prerequisites: Pre-algebra mastery; Precalculus/Trig for Calculus

25-60 Advanced

Khan Academy

Topics: College Statistics, Personal Finance, Computer Programming (JS/SQL/HTML/CSS), remedial math for career changers

Prerequisites: Algebra I for Statistics; varies by module otherwise

18-24 Intermediate

Coursera

Topics: Python for Everybody, Intro to Data Science, Google IT Support/UX/Data Analytics Certificates

Prerequisites: Basic computer literacy; HS-level math for data tracks

25-60 Advanced

Coursera

Topics: Machine Learning Specialization, MBA-style business courses, full online Master's degrees, Deep Learning, Cloud certifications

Prerequisites: Linear algebra, calculus, Python (ML); bachelor's degree (Master's/MBA tracks)

13-17 Basic

edX — CS50 & Intro Courses

Topics: CS50 (Intro to Computer Science), Intro Statistics, Intro Biology

Prerequisites: None — CS50 explicitly starts at zero

18-24 Intermediate

edX — MicroBachelors/MicroMasters

Topics: MicroBachelors programs, MicroMasters (Supply Chain, Data Science, Cybersecurity)

Prerequisites: HS diploma-level knowledge

25-60 Advanced

edX — Executive & Professional

Topics: Executive Education, MicroMasters-to-Master's pathways, AI/ML, blockchain, engineering certificates

Prerequisites: Relevant bachelor's degree typically expected

18-24 Intermediate

MIT OpenCourseWare

Topics: Intro to CS with Python (6.0001), Single Variable Calculus (18.01), Classical Mechanics (8.01)

Prerequisites: HS-level algebra/trig for calculus and physics

25-60 Advanced

MIT OpenCourseWare — Advanced

Topics: Algorithms (6.006), Linear Algebra (18.06), Artificial Intelligence, graduate seminars

Prerequisites: Completed intro calculus/discrete math/programming sequence

6-12 Basic

Duolingo

Topics: Alphabet/pronunciation, basic vocabulary (colors, animals, family), simple present-tense sentences

Prerequisites: Literacy in interface language (typically English)

13-17 Intermediate

Duolingo

Topics: Grammar structures (past/future tense, conditionals), everyday conversation, listening comprehension

Prerequisites: Completion of basic vocabulary units

25-60 Advanced

Duolingo

Topics: Idiomatic expressions, Duolingo English Test prep, advanced reading/listening, fluency practice

Prerequisites: Intermediate-level unit completion

13-17 Basic

Codecademy

Topics: HTML/CSS fundamentals, intro Python, intro JavaScript (variables, loops)

Prerequisites: Basic computer/keyboard literacy; no prior coding

18-24 Intermediate

Codecademy — Career Paths

Topics: Full-Stack Engineer Path, Data Science Path, React, SQL, APIs

Prerequisites: Completion of basics track (variables, functions, loops, conditionals)

25-60 Advanced

Codecademy — Advanced

Topics: Machine Learning/AI, advanced Data Structures & Algorithms, Cybersecurity Path, DevOps

Prerequisites: Intermediate programming fluency; basic statistics/linear algebra for ML

6-12 Basic

Scratch (MIT Media Lab)

Topics: Drag-and-drop block sequencing, animations, sprite movement, loops, conditionals, variables, simple game logic

Prerequisites: Basic mouse/touchscreen use; reading skill for block labels

6-12 Basic

ABCmouse

Topics: Letter/number recognition, phonics, sight words, basic addition/subtraction, early reading fluency

Prerequisites: None

6-12 Basic

Brilliant

Topics: Logic puzzles, basic geometry, intro probability, Math Fundamentals

Prerequisites: Basic arithmetic

13-17 Intermediate

Brilliant

Topics: Algebra, Scientific Thinking, Intro Computer Science, Calculus

Prerequisites: Pre-algebra; logical reasoning skills

25-60 Advanced

Brilliant — Advanced

Topics: Linear Algebra, Group Theory, Quantum Mechanics, Neural Networks, Differential Equations

Prerequisites: Calculus and linear algebra; programming basics for CS/ML-adjacent courses

All Ages Basic–Advanced

Udemy

Topics: Marketplace covering coding, business, creative, and professional skills at every level

Prerequisites: Varies by individual course; listed on each course page

All Ages Basic–Advanced

National Geographic Education

Topics: Animals/habitats, map basics, weather, climate science, GIS mapping, conservation

Prerequisites: None

All Ages Basic–Advanced

Smithsonian Learning Lab

Topics: Primary-source collections, document analysis, art history, historical inquiry projects

Prerequisites: None

13-17 Basic

freeCodeCamp

Topics: Responsive Web Design (HTML/CSS/Flexbox/Grid), JavaScript Algorithms and Data Structures

Prerequisites: Basic computer literacy; no coding background

18-24 Intermediate

freeCodeCamp — Intermediate

Topics: Front-End Development Libraries (React), Back End (Node/Express), APIs and Microservices, Data Visualization

Prerequisites: Completion of JavaScript basics certification

25-60 Advanced

freeCodeCamp — Advanced

Topics: Machine Learning with Python, Information Security, Data Analysis with Python, Relational Database certification

Prerequisites: Solid JavaScript or Python fundamentals; basic statistics for ML

All Ages Basic–Advanced

Wolfram Alpha / MathWorld

Topics: Arithmetic checking, step-by-step algebra/calculus solving, unit conversions, advanced math reference (topology, number theory)

Prerequisites: Basic arithmetic (basic use) up to undergraduate-level math (MathWorld reference entries)

All Ages Basic–Advanced

TED-Ed

Topics: Short animated explainer lessons, critical thinking, history, science, Student Talks for public speaking

Prerequisites: None

13-17 Basic

Skillshare

Topics: Beginner drawing, basic photography, intro creative writing

Prerequisites: None

25-60 Advanced

Skillshare — Advanced

Topics: Advanced design systems, entrepreneurship/marketing strategy, advanced creative technique

Prerequisites: Prior intermediate-level skill in the craft area

6-12 Basic

PBS LearningMedia

Topics: Reading readiness, basic math, science exploration

Prerequisites: None

13-17 Intermediate

PBS LearningMedia — Standards-Aligned

Topics: History, biology, chemistry, physics, literature analysis lesson plans

Prerequisites: Grade-appropriate reading level

18-24 Intermediate

Harvard Online Learning

Topics: CS50, Intro to Data Science, Intro Statistics, professional certificates

Prerequisites: Strong HS-level math/reading; no prior coding for CS50

25-60 Advanced

Harvard Online Learning — Executive

Topics: Executive Education, advanced data science/AI, graduate-level certificate programs

Prerequisites: Significant professional experience or graduate-level academic background

18-24 Intermediate

Stanford Online

Topics: Graduate certificates in Statistics, AI, Data Science (foundational courses)

Prerequisites: Bachelor's in a quantitative field typically expected

25-60 Advanced

Stanford Online — Advanced

Topics: AI/ML graduate-level courses, executive/professional education in engineering and business

Prerequisites: Strong linear algebra, calculus, programming experience; professional experience for executive tracks

18-24 Intermediate

LeetCode

Topics: Data structures (trees, graphs, hash maps), Big-O complexity analysis, dynamic programming basics

Prerequisites: One semester+ of programming; Data Structures & Algorithms coursework or equivalent

25-60 Advanced

LeetCode — Advanced

Topics: Advanced dynamic programming, graph algorithms, system design interview prep, competitive programming

Prerequisites: Solid CS fundamentals; typically used by working engineers

No resources match the selected filters. Try "All Ages" / "All Levels".