PlaylistTime / Guides / YouTube course lengths
How Long Are YouTube Courses? Real Lengths of 37 Course Playlists, Measured
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.
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:
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-5 | 6 |
| 5-10 | 10 |
| 10-15 | 6 |
| 15-20 | 3 |
| 20-30 | 7 |
| 30-50 | 3 |
| 50-100 | 2 |
And this is what each length band means in days:
| Length | What it usually is | Days at 30 min a day (1x / 1.5x) | Examples we measured |
|---|---|---|---|
| Under 4 hours | A short explainer series. About a week or less at 30 minutes a day. | up to 8 / 6 | Essence of linear algebra (3Blue1Brown) (3h 01m); Essence of calculus (3Blue1Brown) (3h 11m) |
| 4 to 10 hours | A tutorial series or a short course. One to three weeks at 30 minutes a day. | up to 20 / 14 | Folgen und Reihen (Mathe by Daniel Jung) (4h 30m); AP Calculus AB limits (Khan Academy) (4h 58m) |
| 10 to 20 hours | A full online course. Three to six weeks at 30 minutes a day, less at 1.5x. | up to 40 / 27 | Python 3, Mundo 1 (Curso em Video) (10h 37m); Linear algebra (Yobinori) (10h 42m) |
| 20 to 40 hours | A 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 / 54 | SAT Math (Organic Chemistry Tutor) (21h 43m); Algebra 1 (Khan Academy) (25h 20m) |
| Over 40 hours | A whole subject or a long series. Plan an hour a day, or spread it over several months. | up to 200 / 134 | Super 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.
| Minutes a day | 1x | 1.25x | 1.5x | 1.75x | 2x |
|---|---|---|---|---|---|
| 15 | 44 | 35 | 30 | 25 | 22 |
| 20 | 33 | 27 | 22 | 19 | 17 |
| 30 | 22 | 18 | 15 | 13 | 11 |
| 45 | 15 | 12 | 10 | 9 | 8 |
| 60 | 11 | 9 | 8 | 7 | 6 |
| 90 | 8 | 6 | 5 | 5 | 4 |
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 playlist | Language | Videos | Length | At 1.5x | At 2x | Days at 30 min | Days at 60 min | |
|---|---|---|---|---|---|---|---|---|
| Essence of linear algebra (3Blue1Brown) Essence of linear algebra | English | 16 | 3h 01m | 2h 01m | 1h 30m | 7 | 4 | Calculate |
| Essence of calculus (3Blue1Brown) Essence of calculus | English | 12 | 3h 11m | 2h 07m | 1h 36m | 7 | 4 | Calculate |
| WEB1 HTML and Internet (Saenghwal Coding) WEB1- HTML & Internet | Korean | 28 | 3h 29m | 2h 19m | 1h 44m | 7 | 4 | Calculate |
| Neural networks (3Blue1Brown) Neural networks | English | 10 | 3h 38m | 2h 25m | 1h 49m | 8 | 4 | Calculate |
| Folgen und Reihen (Mathe by Daniel Jung) Folgen und Reihen, Analysis | German | 73 | 4h 30m | 3h 00m | 2h 15m | 9 | 5 | Calculate |
| AP Calculus AB limits (Khan Academy) Limits and continuity | AP Calculus AB | Khan Academy | English | 50 | 4h 58m | 3h 19m | 2h 29m | 10 | 5 | Calculate |
| Intro to CS Python (Khan Academy) Intro to Computer Science - Python | Khan Academy | English | 72 | 5h 35m | 3h 43m | 2h 47m | 12 | 6 | Calculate |
| Superbeginner Spanish (Dreaming Spanish) Superbeginner Dreaming Spanish | Spanish | 45 | 7h 11m | 4h 47m | 3h 36m | 15 | 8 | Calculate |
| Crash Course Psychology Psychology | English | 41 | 7h 15m | 4h 50m | 3h 37m | 15 | 8 | Calculate |
| Crash Course Biology Biology (2012) | English | 41 | 7h 55m | 5h 17m | 3h 58m | 16 | 8 | Calculate |
| English for beginners, module 1 (Curso em Video) Curso de Inglês para Iniciantes - Módulo 1: Beginners - Grátis e Completo | Portuguese | 24 | 8h 04m | 5h 22m | 4h 02m | 17 | 9 | Calculate |
| General Chemistry (Professor Dave) General Chemistry | English | 83 | 8h 33m | 5h 42m | 4h 16m | 18 | 9 | Calculate |
| Python beginner tutorials (Corey Schafer) Python Programming Beginner Tutorials | English | 26 | 8h 53m | 5h 56m | 4h 27m | 18 | 9 | Calculate |
| Crash Course World History World History | English | 43 | 9h 15m | 6h 10m | 4h 37m | 19 | 10 | Calculate |
| Django tutorials (Corey Schafer) Django Tutorials | English | 17 | 9h 54m | 6h 36m | 4h 57m | 20 | 10 | Calculate |
| MIT 6.0001 Intro to Python 6.0001 Introduction to Computer Science and Programming in Python. Fall 2016 | English | 38 | 9h 58m | 6h 39m | 4h 59m | 20 | 10 | Calculate |
| Python 3, Mundo 1 (Curso em Video) Curso de Python 3 - Mundo 1: Fundamentos | Portuguese | 48 | 10h 37m | 7h 05m | 5h 19m | 22 | 11 | Calculate |
| Linear algebra (Yobinori) 線形代数 | Japanese | 27 | 10h 42m | 7h 08m | 5h 21m | 22 | 11 | Calculate |
| German A1 (Easy German) German A1 | For Absolute Beginners | German | 64 | 10h 53m | 7h 15m | 5h 27m | 22 | 11 | Calculate |
| CS50 SQL (Harvard) CS50's Introduction to Databases with SQL | English | 8 | 11h 08m | 7h 25m | 5h 34m | 23 | 12 | Calculate |
| CS50 AI with Python (Harvard) CS50's Introduction to Artificial Intelligence with Python 2023 | English | 8 | 11h 51m | 7h 54m | 5h 55m | 24 | 12 | Calculate |
| AP Chemistry review (Professor Dave) AP Chemistry Review | English | 41 | 13h 10m | 8h 46m | 6h 35m | 27 | 14 | Calculate |
| CS50P Python (Harvard) CS50's Introduction to Programming with Python (CS50P) 2022 | English | 11 | 15h 54m | 10h 36m | 7h 57m | 32 | 16 | Calculate |
| Neural Networks: Zero to Hero (Karpathy) Neural Networks: Zero to Hero | English | 10 | 19h 21m | 12h 54m | 9h 41m | 39 | 20 | Calculate |
| Stanford CS231n Lecture Collection | Convolutional Neural Networks for Visual Recognition (Spring 2017) | English | 16 | 19h 30m | 13h 00m | 9h 45m | 40 | 20 | Calculate |
| SAT Math (Organic Chemistry Tutor) SAT Math | English | 56 | 21h 43m | 14h 28m | 10h 51m | 44 | 22 | Calculate |
| Algebra 1 (Khan Academy) Algebra 1 | Khan Academy | English | 302 | 25h 20m | 16h 53m | 12h 40m | 51 | 26 | Calculate |
| CS50x 2025 (Harvard) CS50x 2025 Lectures | English | 13 | 26h 22m | 17h 35m | 13h 11m | 53 | 27 | Calculate |
| Stanford CS229 Machine Learning Stanford CS229: Machine Learning led by Andrew Ng | Autumn 2018 | English | 21 | 27h 52m | 18h 35m | 13h 56m | 56 | 28 | Calculate |
| MIT 18.06 Linear Algebra (Strang) MIT 18.06 Linear Algebra, Spring 2005 | English | 36 | 28h 00m | 18h 40m | 14h 00m | 56 | 28 | Calculate |
| MIT 18.01 Single Variable Calculus MIT 18.01 Single Variable Calculus, Fall 2006 | English | 35 | 28h 32m | 19h 01m | 14h 16m | 58 | 29 | Calculate |
| Machine learning (StatQuest) Machine Learning | English | 106 | 29h 51m | 19h 54m | 14h 55m | 60 | 30 | Calculate |
| MIT 6.006 Algorithms MIT 6.006 Introduction to Algorithms, Spring 2020 | English | 32 | 35h 20m | 23h 33m | 17h 40m | 71 | 36 | Calculate |
| Super Easy German Super Easy German - German Grammar & Vocab for Beginners | German | 299 | 43h 12m | 28h 48m | 21h 36m | 87 | 44 | Calculate |
| Calculus 1 (Professor Leonard) Calculus 1 (Full Length Videos) | English | 32 | 44h 57m | 29h 58m | 22h 28m | 90 | 45 | Calculate |
| Organic Chemistry (Organic Chemistry Tutor) New Organic Chemistry Playlist | English | 177 | 67h 28m | 44h 59m | 33h 44m | 135 | 68 | Calculate |
| Curso Java (pildorasinformaticas) Curso Java desde cero (edición 2014) | Spanish | 279 | 91h 56m | 61h 18m | 45h 58m | 184 | 92 | Calculate |
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:

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.
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
| Speed | Watch time | Time saved |
|---|---|---|
| 1x | 11h 51m | - |
| 1.25x | 9h 29m | 2h 22m (20%) |
| 1.5x | 7h 54m | 3h 57m (33%) |
| 1.75x | 6h 46m | 5h 05m (43%) |
| 2x | 5h 55m | 5h 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.
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
| Speed | Watch time | Time saved |
|---|---|---|
| 1x | 18h 01m | - |
| 1.25x | 14h 25m | 3h 36m (20%) |
| 1.5x | 12h 01m | 6h 00m (33%) |
| 1.75x | 10h 18m | 7h 43m (43%) |
| 2x | 9h 01m | 9h 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.
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
| Speed | Watch time | Time saved |
|---|---|---|
| 1x | 8h 54m | - |
| 1.25x | 7h 07m | 1h 47m (20%) |
| 1.5x | 5h 56m | 2h 58m (33%) |
| 1.75x | 5h 05m | 3h 49m (43%) |
| 2x | 4h 27m | 4h 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.
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
| Speed | Watch time | Time saved |
|---|---|---|
| 1x | 9h 28m | - |
| 1.25x | 7h 35m | 1h 54m (20%) |
| 1.5x | 6h 19m | 3h 09m (33%) |
| 1.75x | 5h 25m | 4h 04m (43%) |
| 2x | 4h 44m | 4h 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.
- Which playlists: well-known free course and tutorial playlists from university channels (Harvard CS50, MIT OpenCourseWare, Stanford), education channels (Khan Academy, Crash Course, 3Blue1Brown, StatQuest, Professor Dave Explains, The Organic Chemistry Tutor, Professor Leonard, Corey Schafer, Andrej Karpathy), language channels (Easy German, Dreaming Spanish, Curso em Vídeo) and channels in other languages. We picked the playlists before measuring them, not after.
- How: each playlist went through our own playlist endpoint, which asks the official YouTube Data API for the playlist's items and then for each video's duration.
- What counts: the sum of the durations of every playable video. Videos that are private, deleted or blocked have no duration and are not counted; across all 37 playlists this was 1 video. Live or upcoming streams would also be left out; there were none.
- What does not count: ads, exercises, readings and problem sets. A course takes longer than its video.
- Derived numbers: time at a speed = length / speed. Days = length / speed / minutes a day, rounded up. Medians are of the per-playlist totals.
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.
| PlaylistTime | Adding up times by hand | YouTube's playlist page | |
|---|---|---|---|
| Total length of the playlist | Yes, to the second | Yes, if you add every video without a slip | No, it shows the number of videos |
| Time at 1.25x, 1.5x, 1.75x and 2x | All at once | One division per speed | No |
| Finish date for your minutes a day | Yes, counting only the days you watch | By hand, with a calendar | No |
| Time left from the video you are on | Yes | Add up the rest again | No total, only a red bar on each watched video |
| Private and deleted videos | Listed and left out of the total | Easy to miss | Hidden from the list, often with a note |
| Account needed | No | No | Sign-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
- YouTube Data API: PlaylistItems. How we listed the videos of each playlist
- YouTube Data API: Videos resource (contentDetails.duration). The duration of each video
- Harvard CS50. The courses behind the CS50 playlists
- MIT OpenCourseWare. The courses behind the MIT playlists
- Khan Academy. The courses behind the Khan Academy playlists
- PlaylistTime course length data, measured October 26, 2026 (CSV). All playlists with their IDs
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.
Related tools
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.