Computer Science · Video course

Crash Course Computer Science

with Carrie Anne Philbin · Crash Course · 40 lessons · about 8 hours of video

★★★★★★★★★★4.5curator rating

The friendliest tour of how computers actually work: from the abacus and early computing to logic gates, memory, operating systems, the internet, and machine learning, in forty short episodes.

Press play on any lesson and it plays right here, in order, top to bottom. The videos live on YouTube, so the creators keep every view and all the credit.

1

Early Computing: Crash Course Computer Science #1

12 min
2

Electronic Computing: Crash Course Computer Science #2

11 min
3

Boolean Logic & Logic Gates: Crash Course Computer Science #3

10 min
4

Representing Numbers and Letters with Binary: Crash Course Computer Science #4

11 min
5

How Computers Calculate - the ALU: Crash Course Computer Science #5

11 min
6

Registers and RAM: Crash Course Computer Science #6

12 min
7

The Central Processing Unit (CPU): Crash Course Computer Science #7

12 min
8

Instructions & Programs: Crash Course Computer Science #8

11 min
9

Advanced CPU Designs: Crash Course Computer Science #9

12 min
10

Early Programming: Crash Course Computer Science #10

9 min
11

The First Programming Languages: Crash Course Computer Science #11

12 min
12

Programming Basics: Statements & Functions: Crash Course Computer Science #12

12 min
13

Intro to Algorithms: Crash Course Computer Science #13

12 min
14

Data Structures: Crash Course Computer Science #14

10 min
15

Alan Turing: Crash Course Computer Science #15

13 min
16

Software Engineering: Crash Course Computer Science #16

11 min
17

Integrated Circuits & Moore's Law: Crash Course Computer Science #17

14 min
18

Operating Systems: Crash Course Computer Science #18

14 min
19

Memory & Storage: Crash Course Computer Science #19

12 min
20

Files & File Systems: Crash Course Computer Science #20

12 min
21

Compression: Crash Course Computer Science #21

13 min
22

Keyboards & Command Line Interfaces: Crash Course Computer Science #22

11 min
23

Screens & 2D Graphics: Crash Course Computer Science #23

12 min
24

The Cold War and Consumerism: Crash Course Computer Science #24

11 min
25

The Personal Computer Revolution: Crash Course Computer Science #25

10 min
26

Graphical User Interfaces: Crash Course Computer Science #26

13 min
27

3D Graphics: Crash Course Computer Science #27

13 min
28

Computer Networks: Crash Course Computer Science #28

12 min
29

The Internet: Crash Course Computer Science #29

12 min
30

The World Wide Web: Crash Course Computer Science #30

12 min
31

Cybersecurity: Crash Course Computer Science #31

12 min
32

Hackers & Cyber Attacks: Crash Course Computer Science #32

12 min
33

Cryptography: Crash Course Computer Science #33

13 min
34

Machine Learning & Artificial Intelligence: Crash Course Computer Science #34

12 min
35

Computer Vision: Crash Course Computer Science #35

11 min
36

Natural Language Processing: Crash Course Computer Science #36

12 min
37

Robots: Crash Course Computer Science #37

12 min
38

Psychology of Computing: Crash Course Computer Science #38

13 min
39

Educational Technology: Crash Course Computer Science #39

12 min
40

The Singularity, Skynet, and the Future of Computing: Crash Course Computer Science #40

12 min

Rate this course

Tap a star. Student ratings open for everyone soon.

Lectures by Crash Course, via the CrashCourse channel on YouTube. Watch the full playlist on YouTube. Course picked and rated by the Starvard curators.