Stanford CS105 - Introduction to Computers Full Course

by Stanford Online · 69 videos

Total watch time

19h 47m

at speed · exactly 19 hours, 46 minutes, 47 seconds at 1×

19h 46m 47s
1.25×15h 49m 26s
1.5×13h 11m 11s
1.75×11h 18m 10s
9h 53m 24s
Average video17m 12s
Longest58m 5s
Shortest3m 6s
Compare Open on YouTube JSON

Plan to finish

About 20 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 20 days. Turn on JavaScript to plan around your week.

Videos (69)

19h 47m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 Stanford CS105: Introduction to Computers | 2021 | Lecture 00 Introduction 3:06 2021-08-05
2 Stanford CS105: Intro to Computers | 2021 | Lecture 1.1 Bits, Bytes, & Binary: It's all about 0 & 1 4:00 2021-08-05
3 Stanford CS105: Introduction to Computers | 2021 | Lecture 1.2 Bits, Bytes, and Binary: 1 + 1 = 10? 13:47 2021-08-05
4 Stanford CS105: Intro to Computers | 2021 | Lecture 1.3 BB&B: How to Destroy a Rocket with 16-Bits 12:00 2021-08-05
5 Stanford CS105: Intro to Computers | 2021 | Lecture 1.4 BB&B: Represent Hieroglyphs on a Computer 20:25 2021-08-05
6 Stanford CS105: Introduction to Computers | 2021 | Lecture 2.1 Digital Images: The Basics 12:26 2021-08-05
7 Stanford CS105: Introduction to Computers | 2021 | Lecture 2.2 Digital Images: Let's get Colorful 18:44 2021-08-05
8 Stanford CS105: Introduction to Computers | 2021 | Lecture 2.3 Digital Images: Bitmaps vs. Objects 11:48 2021-08-05
9 Stanford CS105: Intro to Computers | 2021 | Lecture 2.4 Digital Images: The Right Format for the Job 17:50 2021-08-05
10 Stanford CS105: Intro to Computers | 2021 | Lecture 3.1 Digital Music: Science of Sound & Recording 3:11 2021-08-05
11 Stanford CS105: Introduction to Computers | 2021 | Lecture 3.2 Digital Music: From Analog to Digital 5:24 2021-08-05
12 Stanford CS105: Introduction to Computers | 2021 | Lecture 3.3 Digital Music: Compress that Music 9:46 2021-08-05
13 Stanford CS105: Intro to Computers | 2021 | Lecture 3.4 Digital Music: Digital Data vs. Analog World 3:54 2021-08-05
14 Stanford CS105: Intro to Computers | 2021 | Lecture 3.5 Digital Music: Perfect Music & Alt. Formats 5:01 2021-08-05
15 Stanford CS105: Introduction to Computers | 2021 | Lecture 4.1 Computer Hardware: An Overview 11:14 2021-08-05
16 Stanford CS105 | 2021 | Lecture 4.2 Computer Hardware: A Closer Look at Processing 6:43 2021-08-05
17 Stanford CS105: Intro to Computers | 2021 | Lecture 4.3 Computer Hardware: Anatomy of a Laptop 17:16 2021-08-05
18 Stanford CS105: Introduction to Computers | 2021 | Lecture 4.4 Computer Hardware: Virtual Memory 10:35 2021-08-05
19 Stanford CS105: Introduction to Computers | 2021 | Lecture 5.1 Computer Networks: Hardware 17:29 2021-08-05
20 Stanford CS105: Introduction to Computers | 2021 | Lecture 5.2 Computer Networks: Naming 16:26 2021-08-05
21 Stanford CS105: Introduction to Computers | 2021 | Lecture 6.1 Network Protocols: What is a Protocol 12:11 2021-08-05
22 Stanford CS105: Intro to Computers | 2021 | Lecture 6.2 Network Protocols: Protocols of the Internet 16:12 2021-08-05
23 Stanford CS105: Introduction to Computers | 2021 | Lecture 7.1 Intro to HTML: Origins of the Web 6:55 2021-08-05
24 Stanford CS105: Intro to Computers | 2021 | Lecture 7.2 Intro to HTML: Hypertext Markup Language 18:22 2021-08-05
25 Stanford CS105 | 2021 | Lecture 7.3 Intro to HTML: Creating a Webpage Step-by-Step 15:42 2021-08-05
26 Stanford CS105: Intro to Computers | 2021 | Lecture 7.4 Intro to HTML: Grammar & Vocabulary Rules 17:49 2021-08-05
27 Stanford CS105: Introduction to Computers | 2021 | Lecture 8.1 - Introduction to CSS 32:53 2021-08-05
28 Stanford CS105: Introduction to Computers | 2021 | Lecture 8.2 Linking Webpages: Making Links 16:05 2021-08-05
29 Stanford CS105: Introduction to Computers | 2021 | Lecture 8.3 Linking Webpages: Formatting Links 10:47 2021-08-05
30 Stanford CS105: Introduction to Computers | 2021 | Lecture 9.1 Creating Webpages: Images 16:05 2021-08-05
31 Stanford CS105: Introduction to Computers | 2021 | Lecture: 9.2 Creating Webpages: Specifying Colors 15:05 2021-08-05
32 Stanford CS105: Introduction to Computers | 2021 | Lecture 9.3 Hexadecimal 11:01 2021-08-05
33 Stanford CS105: Introduction to Computers | 2021 | Lecture 9.4 Webpage Example: Captions 20:35 2021-08-05
34 Stanford CS105: Introduction to Computers | 2021 | Lecture 10.1 Creating Webpages: Adding Tables 7:41 2021-08-05
35 Stanford CS105: Introduction to Computers | 2021 | Lecture 10.2 Webpage Example: Blog 16:58 2021-08-05
36 Stanford CS105: Intro to Computers | 2021 | Lec 10.3 Creating Webpages: Working with a Web Server 20:50 2021-08-05
37 Stanford CS105 | 2021 | Lecture 11.1 Webpage Layout: Overview of Layout Techniques 26:46 2021-08-05
38 Stanford CS105: Introduction to Computers | 2021 | Lecture 11.2 Webpage Layout: Grid-Based Layout 17:33 2021-08-05
39 Stanford CS105: Intro to Computers | 2021 | Lecture 12 Webpage Reproduction: The New York Times 28:19 2021-08-05
40 Stanford CS105: Introduction to Computers | 2021 | Lecture 13.1 Creating Webpages: Forms for Input 26:17 2021-08-05
41 Stanford CS105: Intro to Computers | 2021 | Lecture 13.2 Webpage Reproduction: Washington Post 20:43 2021-08-05
42 Stanford CS105: Introduction to Computers | 2021 | Lecture 14.1 Advanced Image Techniques 17:17 2021-08-05
43 Stanford CS105: Introduction to Computers | 2021 | Lecture 14.2 Forms: Get vs Post 18:39 2021-08-05
44 Stanford CS105: Introduction to Computers | 2021 | Lecture 14.3 Responsive Webpage Design 16:25 2021-08-05
45 Stanford CS105: Introduction to Computers | 2021 | Lecture 15.1 Human-Computer Interaction 16:25 2021-08-05
46 Stanford CS105: Introduction to Computers | 2021 | Lecture 15.2 Website Design 19:39 2021-08-05
47 Stanford CS105 | 2021 | Lecture 16.1 Intro to Python: Interacting w/ Python Shell 15:03 2021-08-05
48 Stanford CS105: Intro to Computers | 2021 | Lecture 16.2 Intro to Python: Our First Python Program 11:14 2021-08-05
49 Stanford CS105: Introduction to Computers | 2021 | Lecture 17.1 About Programming 16:53 2021-08-05
50 Stanford CS105: Introduction to Computers | 2021 | Lecture 17.2 Control Structures: Conditionals 17:32 2021-08-05
51 Stanford CS105: Introduction to Computers | 2021 | Lecture 18.1 Additional Python Language Features 6:40 2021-08-05
52 Stanford CS105: Introduction to Computers | 2021 | Lecture 18.2 Lists and Loops 22:16 2021-08-05
53 Stanford CS105: Introduction to Computers | 2021 | Lecture 19.1 Strings 19:12 2021-08-05
54 Stanford CS105: Introduction to Computers | 2021 | Lecture 19.2 Working with Files 11:37 2021-08-05
55 Stanford CS105: Introduction to Computers | 2021 | Lecture 20.1 Computer Security: Introduction 13:11 2021-08-05
56 Stanford CS105: Introduction to Computers | 2021 | Lecture 20.2 Computer Security: Mechanisms 31:02 2021-08-05
57 Stanford CS105: Introduction to Computers | 2021 | Lecture 21.1 Computer Security (Attacks): Malware 26:53 2021-08-05
58 Stanford CS105: Intro to Computers | 2021 | Lec 21.2 Computer Security: Attack Vectors/Techniques 45:15 2021-08-05
59 Stanford CS105: Intro to Computers | 2021 | Lecture 22.1 Computer Security: Defensive Techniques 58:05 2021-08-05
60 Stanford CS105: Intro to Computers | 2021 | Lecture 22.2 Computer Security: Practical Measures 4:42 2021-08-05
61 Stanford CS105: Introduction to Computers | 2021 | Lecture 23.1 Privacy and Big Data: Privacy 36:58 2021-08-05
62 Stanford CS105: Introduction to Computers | 2021 | Lecture 23.2 Privacy and Big Data: Big Data 9:50 2021-08-05
63 Stanford CS105: Introduction to Computers | 2021 | Lecture 24.1 Artificial Intelligence: What is AI 19:54 2021-08-10
64 Stanford CS105: Intro to Computers | 2021 | Lecture 24.2 Artificial Intelligence: Subfields of AI 16:09 2021-08-10
65 Stanford CS105: Introduction to Computers | 2021 | Lecture 25 Artificial Intelligence: How It's Done 36:23 2021-08-10
66 Stanford CS105: Introduction to Computers | 2021 | Lecture 26.1 - Cloud Computing 29:14 2021-08-10
67 Stanford CS105: Introduction to Computers | 2021 | Lecture 26.2 Internet of Things 15:09 2021-08-10
68 Stanford CS105: Introduction to Computers | 2021 | Lecture 27.1 Theory: Analysis of Algorithms 33:06 2021-08-10
69 Stanford CS105: Introduction to Computers | 2021 | Lecture 27.2 Theory: Undecidable Problems 6:10 2021-08-10

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 19h 47m · 69 videos

Markdown
[![Watch time: 19h 47m · 69 videos](https://playlistduration.com/badge/playlist/PLoROMvodv4rPzLcXBhbCFt8ahPrQGFSmN.svg)](https://playlistduration.com/playlist/PLoROMvodv4rPzLcXBhbCFt8ahPrQGFSmN)
HTML
<a href="https://playlistduration.com/playlist/PLoROMvodv4rPzLcXBhbCFt8ahPrQGFSmN"><img src="https://playlistduration.com/badge/playlist/PLoROMvodv4rPzLcXBhbCFt8ahPrQGFSmN.svg" alt="Watch time: 19h 47m · 69 videos" width="210" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLoROMvodv4rPzLcXBhbCFt8ahPrQGFSmN returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (cached). Private or deleted videos are excluded from totals.