EN

PlaylistTime / Guides / YouTube course lengths

How Long Are YouTube Courses? Real Lengths of 37 Course Playlists, Measured

YouTube Playlist Length Calculator

Opens our calculator with your playlist: the total length, the time at every speed and a finish date. No sign-up.

The median YouTube course playlist we measured is 10h 53m long. We read 37 well-known free course playlists through our own playlist length tool on October 26, 2026: Harvard's CS50 courses, MIT and Stanford lectures, Khan Academy, Crash Course, 3Blue1Brown, language courses and courses in Spanish, Portuguese, German, Japanese and Korean. Together they hold 2,240 videos and 698h 58m of video.

Below are the full results, how long each kind of course runs, what 1.5x and 2x do to them, and how many days each takes at 30 or 60 minutes a day. To check any other course, use our playlist length calculator: it gives the same numbers for any playlist link.

How long are YouTube courses?

From 3h 01m to 91h 56m, with a median of 10h 53m. The shortest playlist in our set was Essence of linear algebra (3Blue1Brown), 3h 01m; the longest was Curso Java (pildorasinformaticas), 91h 56m. The mean is 18h 53m, pulled up by a few very long series, so the median is the better "typical" number.

Most courses sit between 7 and 30 hours. Short explainer series (3Blue1Brown, Khan Academy units) take an afternoon or two. Semester-length university lecture courses (CS50x, MIT 18.06, MIT 6.006, Stanford CS229) took 26 to 35 hours, because each lecture runs close to an hour or more.

Length of 37 YouTube course playlists
Total at 1xAt 2xCurso Java (pildorasinformaticas)91h 56m279 videosOrganic Chemistry (Organic Chemistry Tutor)67h 28m177 videosCalculus 1 (Professor Leonard)44h 57m32 videosSuper Easy German43h 12m299 videosMIT 6.006 Algorithms35h 20m32 videosMachine learning (StatQuest)29h 51m106 videosMIT 18.01 Single Variable Calculus28h 32m35 videosMIT 18.06 Linear Algebra (Strang)28h 00m36 videosStanford CS229 Machine Learning27h 52m21 videosCS50x 2025 (Harvard)26h 22m13 videosAlgebra 1 (Khan Academy)25h 20m302 videosSAT Math (Organic Chemistry Tutor)21h 43m56 videosStanford CS231n19h 30m16 videosNeural Networks: Zero to Hero (Karpathy)19h 21m10 videosCS50P Python (Harvard)15h 54m11 videosAP Chemistry review (Professor Dave)13h 10m41 videosCS50 AI with Python (Harvard)11h 51m8 videosCS50 SQL (Harvard)11h 08m8 videosGerman A1 (Easy German)10h 53m64 videosLinear algebra (Yobinori)10h 42m27 videosPython 3, Mundo 1 (Curso em Video)10h 37m48 videosMIT 6.0001 Intro to Python9h 58m38 videosDjango tutorials (Corey Schafer)9h 54m17 videosCrash Course World History9h 15m43 videosPython beginner tutorials (Corey Schafer)8h 53m26 videosGeneral Chemistry (Professor Dave)8h 33m83 videosEnglish for beginners, module 1 (Curso em Vid…8h 04m24 videosCrash Course Biology7h 55m41 videosCrash Course Psychology7h 15m41 videosSuperbeginner Spanish (Dreaming Spanish)7h 11m45 videosIntro to CS Python (Khan Academy)5h 35m72 videosAP Calculus AB limits (Khan Academy)4h 58m50 videosFolgen und Reihen (Mathe by Daniel Jung)4h 30m73 videosNeural networks (3Blue1Brown)3h 38m10 videosWEB1 HTML and Internet (Saenghwal Coding)3h 29m28 videosEssence of calculus (3Blue1Brown)3h 11m12 videosEssence of linear algebra (3Blue1Brown)3h 01m16 videos

Total video length at 1x (light bar) and at 2x (dark bar), measured through the PlaylistTime API on October 26, 2026.

Grouped by length, the picture is clearer. Easy German's German A1 playlist, at 10h 53m, sits exactly at the median, in the 10 to 15 hour band:

How long YouTube course playlists are: 37 playlists measured
60-5105-10610-15315-20720-30330-50250-100Total length in hoursYour playlist: German A1 (Easy German), 10h 53m

Number of course playlists in each length band, measured through the PlaylistTime API on October 26, 2026. The marked band is the example in the text.

Show these numbers as a table
Length (hours)Playlists
0-56
5-1010
10-156
15-203
20-307
30-503
50-1002

And this is what each length band means in days:

What a playlist length means: days to finish and real examples
LengthWhat it usually isDays at 30 min a day (1x / 1.5x)Examples we measured
Under 4 hoursA short explainer series. About a week or less at 30 minutes a day.up to 8 / 6Essence of linear algebra (3Blue1Brown) (3h 01m); Essence of calculus (3Blue1Brown) (3h 11m)
4 to 10 hoursA tutorial series or a short course. One to three weeks at 30 minutes a day.up to 20 / 14Folgen und Reihen (Mathe by Daniel Jung) (4h 30m); AP Calculus AB limits (Khan Academy) (4h 58m)
10 to 20 hoursA full online course. Three to six weeks at 30 minutes a day, less at 1.5x.up to 40 / 27Python 3, Mundo 1 (Curso em Video) (10h 37m); Linear algebra (Yobinori) (10h 42m)
20 to 40 hoursA semester of university lectures. Six to eleven weeks at 30 minutes a day, or three to six weeks at an hour a day.up to 80 / 54SAT Math (Organic Chemistry Tutor) (21h 43m); Algebra 1 (Khan Academy) (25h 20m)
Over 40 hoursA whole subject or a long series. Plan an hour a day, or spread it over several months.up to 200 / 134Super Easy German (43h 12m); Calculus 1 (Professor Leonard) (44h 57m)

Days are for the top of each band at 30 minutes a day, every day. Examples are course playlists we measured on October 26, 2026.

How long does it take to finish a YouTube course?

For the median course, 22 days at 30 minutes a day, or 11 days at 60 minutes a day, at normal speed. At 1.5x the median course takes 7h 15m of watching; at 2x, 5h 27m.

Formula: days = total length / speed / minutes a day, rounded up. Example: 10h 53m / 1.5 = 7h 15m; at 30 minutes a day that is 15 days.

Our guide on how to finish a YouTube playlist on time turns this into a plan, and the study planner builds a day-by-day schedule for a deadline.

A median course (10h 53m): days to finish by minutes a day and speed
Minutes a day1x1.25x1.5x1.75x2x
154435302522
203327221917
302218151311
4515121098
60119876
9086554

Watching days for 10h 53m of video, the median of the 37 playlists we measured on October 26, 2026. Darker cells take longer.

All 37 course playlists: length, videos and days to finish

Sorted from shortest to longest. "Days" assumes watching every day at normal speed. Each name opens the playlist on YouTube; "Calculate" opens it in our calculator, where you can change the speed and plan.

Course playlistLanguageVideosLengthAt 1.5xAt 2xDays at 30 minDays at 60 min
Essence of linear algebra (3Blue1Brown)
Essence of linear algebra
English163h 01m2h 01m1h 30m74Calculate
Essence of calculus (3Blue1Brown)
Essence of calculus
English123h 11m2h 07m1h 36m74Calculate
WEB1 HTML and Internet (Saenghwal Coding)
WEB1- HTML & Internet
Korean283h 29m2h 19m1h 44m74Calculate
Neural networks (3Blue1Brown)
Neural networks
English103h 38m2h 25m1h 49m84Calculate
Folgen und Reihen (Mathe by Daniel Jung)
Folgen und Reihen, Analysis
German734h 30m3h 00m2h 15m95Calculate
AP Calculus AB limits (Khan Academy)
Limits and continuity | AP Calculus AB | Khan Academy
English504h 58m3h 19m2h 29m105Calculate
Intro to CS Python (Khan Academy)
Intro to Computer Science - Python | Khan Academy
English725h 35m3h 43m2h 47m126Calculate
Superbeginner Spanish (Dreaming Spanish)
Superbeginner Dreaming Spanish
Spanish457h 11m4h 47m3h 36m158Calculate
Crash Course Psychology
Psychology
English417h 15m4h 50m3h 37m158Calculate
Crash Course Biology
Biology (2012)
English417h 55m5h 17m3h 58m168Calculate
English for beginners, module 1 (Curso em Video)
Curso de Inglês para Iniciantes - Módulo 1: Beginners - Grátis e Completo
Portuguese248h 04m5h 22m4h 02m179Calculate
General Chemistry (Professor Dave)
General Chemistry
English838h 33m5h 42m4h 16m189Calculate
Python beginner tutorials (Corey Schafer)
Python Programming Beginner Tutorials
English268h 53m5h 56m4h 27m189Calculate
Crash Course World History
World History
English439h 15m6h 10m4h 37m1910Calculate
Django tutorials (Corey Schafer)
Django Tutorials
English179h 54m6h 36m4h 57m2010Calculate
MIT 6.0001 Intro to Python
6.0001 Introduction to Computer Science and Programming in Python. Fall 2016
English389h 58m6h 39m4h 59m2010Calculate
Python 3, Mundo 1 (Curso em Video)
Curso de Python 3 - Mundo 1: Fundamentos
Portuguese4810h 37m7h 05m5h 19m2211Calculate
Linear algebra (Yobinori)
線形代数
Japanese2710h 42m7h 08m5h 21m2211Calculate
German A1 (Easy German)
German A1 | For Absolute Beginners
German6410h 53m7h 15m5h 27m2211Calculate
CS50 SQL (Harvard)
CS50's Introduction to Databases with SQL
English811h 08m7h 25m5h 34m2312Calculate
CS50 AI with Python (Harvard)
CS50's Introduction to Artificial Intelligence with Python 2023
English811h 51m7h 54m5h 55m2412Calculate
AP Chemistry review (Professor Dave)
AP Chemistry Review
English4113h 10m8h 46m6h 35m2714Calculate
CS50P Python (Harvard)
CS50's Introduction to Programming with Python (CS50P) 2022
English1115h 54m10h 36m7h 57m3216Calculate
Neural Networks: Zero to Hero (Karpathy)
Neural Networks: Zero to Hero
English1019h 21m12h 54m9h 41m3920Calculate
Stanford CS231n
Lecture Collection | Convolutional Neural Networks for Visual Recognition (Spring 2017)
English1619h 30m13h 00m9h 45m4020Calculate
SAT Math (Organic Chemistry Tutor)
SAT Math
English5621h 43m14h 28m10h 51m4422Calculate
Algebra 1 (Khan Academy)
Algebra 1 | Khan Academy
English30225h 20m16h 53m12h 40m5126Calculate
CS50x 2025 (Harvard)
CS50x 2025 Lectures
English1326h 22m17h 35m13h 11m5327Calculate
Stanford CS229 Machine Learning
Stanford CS229: Machine Learning led by Andrew Ng | Autumn 2018
English2127h 52m18h 35m13h 56m5628Calculate
MIT 18.06 Linear Algebra (Strang)
MIT 18.06 Linear Algebra, Spring 2005
English3628h 00m18h 40m14h 00m5628Calculate
MIT 18.01 Single Variable Calculus
MIT 18.01 Single Variable Calculus, Fall 2006
English3528h 32m19h 01m14h 16m5829Calculate
Machine learning (StatQuest)
Machine Learning
English10629h 51m19h 54m14h 55m6030Calculate
MIT 6.006 Algorithms
MIT 6.006 Introduction to Algorithms, Spring 2020
English3235h 20m23h 33m17h 40m7136Calculate
Super Easy German
Super Easy German - German Grammar & Vocab for Beginners
German29943h 12m28h 48m21h 36m8744Calculate
Calculus 1 (Professor Leonard)
Calculus 1 (Full Length Videos)
English3244h 57m29h 58m22h 28m9045Calculate
Organic Chemistry (Organic Chemistry Tutor)
New Organic Chemistry Playlist
English17767h 28m44h 59m33h 44m13568Calculate
Curso Java (pildorasinformaticas)
Curso Java desde cero (edición 2014)
Spanish27991h 56m61h 18m45h 58m18492Calculate

Download the data as CSV: youtube-course-lengths-2026-10-26.csv (one row per playlist, with the playlist ID, so anyone can check it).

How long are programming courses on YouTube?

The 17 programming playlists we measured have a median of 11h 51m. Harvard's CS50 lectures are long; tutorial series from single creators are shorter.

How long is CS50?

The CS50x 2025 Lectures playlist had 13 lectures and 26h 22m of video: about 2h 02m per lecture. At 1.5x that is 17h 35m, and at 30 minutes a day 53 days. Problem sets and sections come on top of the lectures.

How long is CS50P (CS50 Python)?

CS50's Introduction to Programming with Python (CS50P) 2022 had 11 lectures and 15h 54m. At 2x it is 7h 57m. This is CS50P in our calculator:

PlaylistTime calculator result for the CS50's Introduction to Programming with Python (CS50P) 2022 playlist with the speed set to 1x: the total length and the watch time at 1x, 1.25x, 1.5x, 1.75x and 2x
Our calculator with CS50's Introduction to Programming with Python (CS50P) 2022 (CS50) loaded on October 26, 2026, speed set to 1x.

The other CS50 courses we measured: CS50's Introduction to Artificial Intelligence with Python 2023 11h 51m (8 lectures) and CS50's Introduction to Databases with SQL 11h 08m (8 lectures).

Machine learning and AI courses

Stanford's CS229 (Andrew Ng, 2018) ran 27h 52m, Stanford's CS231n 19h 30m, Andrej Karpathy's Neural Networks: Zero to Hero 19h 21m and StatQuest's machine learning playlist 29h 51m across 106 videos.

Programming: the median course at each speed (17 playlists)
1x11h 51mnormal speed1.25x9h 29msaves 2h 22m1.5x7h 54msaves 3h 57m1.75x6h 46msaves 5h 05m2x5h 55msaves 5h 55m

Median length of the 17 playlists in this group (Programming), measured on October 26, 2026, divided by each speed.

Show these numbers as a table
SpeedWatch timeTime saved
1x11h 51m-
1.25x9h 29m2h 22m (20%)
1.5x7h 54m3h 57m (33%)
1.75x6h 46m5h 05m (43%)
2x5h 55m5h 55m (50%)

How long are math courses on YouTube?

The 8 math playlists have a median of 18h 01m, but the range is huge. 3Blue1Brown's Essence of linear algebra is 3h 01m over 16 videos. MIT's MIT 18.06 Linear Algebra, Spring 2005 is 28h 00m, and Professor Leonard's Calculus 1 (Full Length Videos), with lectures up to 3h 00m long, is 44h 57m.

Khan Academy's Algebra 1 shows how video count misleads: 302 short videos that add up to 25h 20m.

Math: the median course at each speed (8 playlists)
1x18h 01mnormal speed1.25x14h 25msaves 3h 36m1.5x12h 01msaves 6h 00m1.75x10h 18msaves 7h 43m2x9h 01msaves 9h 01m

Median length of the 8 playlists in this group (Math), measured on October 26, 2026, divided by each speed.

Show these numbers as a table
SpeedWatch timeTime saved
1x18h 01m-
1.25x14h 25m3h 36m (20%)
1.5x12h 01m6h 00m (33%)
1.75x10h 18m7h 43m (43%)
2x9h 01m9h 01m (50%)

How long are science and exam prep playlists?

The 8 science and exam prep playlists have a median of 8h 54m. Crash Course series are compact: Biology (2012) is 7h 55m over 41 episodes. The Organic Chemistry Tutor's New Organic Chemistry Playlist is the second longest in our set at 67h 28m, and its SAT Math playlist runs 21h 43m, which is 22 days at an hour a day before the test.

Science and exam prep: the median course at each speed (8 playlists)
1x8h 54mnormal speed1.25x7h 07msaves 1h 47m1.5x5h 56msaves 2h 58m1.75x5h 05msaves 3h 49m2x4h 27msaves 4h 27m

Median length of the 8 playlists in this group (Science and exam prep), measured on October 26, 2026, divided by each speed.

Show these numbers as a table
SpeedWatch timeTime saved
1x8h 54m-
1.25x7h 07m1h 47m (20%)
1.5x5h 56m2h 58m (33%)
1.75x5h 05m3h 49m (43%)
2x4h 27m4h 27m (50%)

How long are language courses on YouTube?

The 4 language playlists have a median of 9h 28m. Easy German's German A1 | For Absolute Beginners is 10h 53m over 64 lessons, and Super Easy German - German Grammar & Vocab for Beginners is 43h 12m over 299 videos. Dreaming Spanish's Superbeginner Dreaming Spanish playlist is 7h 11m.

For language lessons, normal speed or slower can make more sense than 2x, because listening is the point. At 0.75x a playlist takes a third longer than its length; our watch time calculator handles slow speeds too.

Languages: the median course at each speed (4 playlists)
1x9h 28mnormal speed1.25x7h 35msaves 1h 54m1.5x6h 19msaves 3h 09m1.75x5h 25msaves 4h 04m2x4h 44msaves 4h 44m

Median length of the 4 playlists in this group (Languages), measured on October 26, 2026, divided by each speed.

Show these numbers as a table
SpeedWatch timeTime saved
1x9h 28m-
1.25x7h 35m1h 54m (20%)
1.5x6h 19m3h 09m (33%)
1.75x5h 25m4h 04m (43%)
2x4h 44m4h 44m (50%)

Courses in other languages

We included courses in Spanish, Portuguese, German, Japanese and Korean, and they follow the same pattern. pildorasinformaticas' Curso Java desde cero (edición 2014) is the longest playlist we measured: 279 videos and 91h 56m. Curso em Vídeo's Curso de Python 3 - Mundo 1: Fundamentos is 10h 37m. Yobinori's linear algebra playlist (線形代数) is 10h 42m, Saenghwal Coding's WEB1- HTML & Internet is 3h 29m, and Mathe by Daniel Jung's Folgen und Reihen, Analysis is 4h 30m over 73 short videos.

How long is a YouTube course at 1.5x or 2x?

A third shorter at 1.5x and half as long at 2x. For the median course that means 7h 15m at 1.5x or 5h 27m at 2x instead of 10h 53m. Over all 37 playlists, 2x would save 349h 29m of watching.

Research on lecture videos found little loss up to about 1.5x and more above 2x; see is watching YouTube at 2x speed good for learning.

How long is the average video in a YouTube course?

The median of the playlists' average video length is 20m. It ranges from 4m (Folgen und Reihen (Mathe by Daniel Jung)) to 2h 02m (CS50x 2025 (Harvard)). Short-video courses suit 10 to 15 minute study slots; lecture courses need a full hour or a plan to stop mid-video and resume later.

How we measured: methodology

Every number on this page comes from YouTube's own data, read on October 26, 2026.

How accurate is this data?

Exact for the day we measured, and it will drift. Creators add, remove and re-upload videos, and some playlists here are still growing. Measure a playlist again in the calculator for today's number. Thirty-seven playlists is a sample of well-known courses, not every course on YouTube, so treat the medians as a guide rather than a rule. The playlist page on YouTube shows the number of videos, which can include videos that can no longer be played.

Why not just add up the times yourself?

You can, but a 300-video playlist is 300 numbers. This is what each way gives you.

PlaylistTimeAdding up times by handYouTube's playlist page
Total length of the playlistYes, to the secondYes, if you add every video without a slipNo, it shows the number of videos
Time at 1.25x, 1.5x, 1.75x and 2xAll at onceOne division per speedNo
Finish date for your minutes a dayYes, counting only the days you watchBy hand, with a calendarNo
Time left from the video you are onYesAdd up the rest againNo total, only a red bar on each watched video
Private and deleted videosListed and left out of the totalEasy to missHidden from the list, often with a note
Account neededNoNoSign-in for history and resume

Why we wrote this

“I was getting distracted on YouTube. This calculator helped me concentrate on my playlist, and it also helped me complete things on time.”

Nitin Raja, who builds PlaylistTime

People ask "how long is this course?" before they start, and the honest answer is a number of hours, not a number of videos. We had the tool to measure it, so we measured the courses people actually take and published the data.

What we do differently: real durations from YouTube's official API, the playlist IDs so anyone can check, every speed at once, and the days to finish at the minutes you choose. No account.

Sources

Questions

How long is the average YouTube course?

In our sample of 37 well-known course playlists, measured on 26 October 2026, the median was 10 hours 53 minutes of video. Most were between 7 and 30 hours.

How long is CS50 on YouTube?

The CS50x 2025 lectures playlist had 13 lectures and 26 hours 22 minutes of video when we measured it. CS50P (Python) had 11 lectures and 15 hours 54 minutes.

How many days does it take to finish a YouTube course?

For a median-length course of about 11 hours, 22 days at 30 minutes a day or 11 days at 60 minutes a day, at normal speed. At 1.5x it takes a third less.

Do the lengths include exercises and problem sets?

No. They are the total running time of the videos only. Practice, readings and problem sets take extra time.

Can I download the data?

Yes. The CSV file linked on this page has one row per playlist with its ID, title, channel, video count, total seconds and the derived numbers.

How do I check the length of another course?

Copy the course playlist link and paste it into the PlaylistTime calculator. It adds up every video and shows the time at every speed.

YouTube playlist length calculator

The total length of any playlist at every speed, time left from any video and a finish date.

Study planner

Pick a deadline and study days, get the minutes a day and a day-by-day video schedule.

Watch time calculator

How long one video or any length takes at 1.25x, 1.5x, 2x or a speed you type.

Channel length calculator

How long it would take to watch every upload on a channel.

Multiple playlist calculator

Up to 10 playlists combined into one total, with a subtotal for each.

Sort a playlist by length

Every video from longest to shortest, or shortest first.

Playlist length button

Open any playlist on YouTube and see its length in one click.