Computer Science

Early Computing: Crash Course Computer Science #1

Electronic Computing: Crash Course Computer Science #2

Electronic Computing: Crash Course Computer Science #2

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

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

Registers and RAM: Crash Course Computer Science #6

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

Instructions & Programs: Crash Course Computer Science #8

Advanced CPU Designs: Crash Course Computer Science #9

Early Programming: Crash Course Computer Science #10

The First Programming Languages: Crash Course Computer Science #11

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

Intro to Algorithms: Crash Course Computer Science #13

Data Structures: Crash Course Computer Science #14

Alan Turing: Crash Course Computer Science #15

Software Engineering: Crash Course Computer Science #16

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

Operating Systems: Crash Course Computer Science #18

Memory & Storage: Crash Course Computer Science #19

Files & File Systems: Crash Course Computer Science #20

Compression: Crash Course Computer Science #21

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

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

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

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

The Personal Computer Revolution: Crash Course Computer Science #25

Graphical User Interfaces: Crash Course Computer Science #26

3D Graphics: Crash Course Computer Science #27

Computer Networks: Crash Course Computer Science #28

The Internet: Crash Course Computer Science #29

The World Wide Web: Crash Course Computer Science #30

Cybersecurity: Crash Course Computer Science #31

Hackers & Cyber Attacks: Crash Course Computer Science #32

Cryptography: Crash Course Computer Science #33

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

Computer Vision: Crash Course Computer Science #35

Natural Language Processing: Crash Course Computer Science #36

Natural Language Processing: Crash Course Computer Science #36

Robots: Crash Course Computer Science #37

Psychology of Computing: Crash Course Computer Science #38

Educational Technology: Crash Course Computer Science #39

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