This is a series of videos about computers that starts from the ground up. It was produced in association with PBS Digital Studios and it features Carrie Anne Philbin. It's very well done. Here are the individual chapters with links:
Crash Course Computer Science Preview
https://www.youtube.com/watch?v=tpIctyqH29Q
Early Computing: Crash Course Computer Science #1
https://www.youtube.com/watch?v=O5nskjZ_GoI
Electronic Computing: Crash Course Computer Science #2
https://www.youtube.com/watch?v=LN0ucKNX0hc
Boolean Logic & Logic Gates: Crash Course Computer Science #3
https://www.youtube.com/watch?v=gI-qXk7XojA
Representing Numbers and Letters with Binary: Crash Course Computer Science #4
https://www.youtube.com/watch?v=1GSjbWt0c9M
How Computers Calculate - the ALU: Crash Course Computer Science #5
https://www.youtube.com/watch?v=1I5ZMmrOfnA
Registers and RAM: Crash Course Computer Science #6
https://www.youtube.com/watch?v=fpnE6UAfbtU
The Central Processing Unit (CPU): Crash Course Computer Science #7
https://www.youtube.com/watch?v=FZGugFqdr60
Instructions & Programs: Crash Course Computer Science #8
https://www.youtube.com/watch?v=zltgXvg6r3k
Advanced CPU Designs: Crash Course Computer Science #9
https://www.youtube.com/watch?v=rtAlC5J1U40
Early Programming: Crash Course Computer Science #10
https://www.youtube.com/watch?v=nwDq4adJwzM
The First Programming Languages: Crash Course Computer Science #11
https://www.youtube.com/watch?v=RU1u-js7db8
Programming Basics: Statements & Functions: Crash Course Computer Science #12
https://www.youtube.com/watch?v=l26oaHV7D40
Intro to Algorithms: Crash Course Computer Science #13
https://www.youtube.com/watch?v=rL8X2mlNHPM
Data Structures: Crash Course Computer Science #14
https://www.youtube.com/watch?v=DuDz6B4cqVc
Alan Turing: Crash Course Computer Science #15
https://www.youtube.com/watch?v=7TycxwFmdB0
Software Engineering: Crash Course Computer Science #16
https://www.youtube.com/watch?v=O753uuutqH8
Integrated Circuits & Moore's Law: Crash Course Computer Science #17
https://www.youtube.com/watch?v=6-tKOHICqrI
Operating Systems: Crash Course Computer Science #18
https://www.youtube.com/watch?v=26QPDBe-NB8
Memory & Storage: Crash Course Computer Science #19
https://www.youtube.com/watch?v=TQCr9RV7twk
Files & File Systems: Crash Course Computer Science #20
https://www.youtube.com/watch?v=KN8YgJnShPM
Compression: Crash Course Computer Science #21
https://www.youtube.com/watch?v=OtDxDvCpPL4
Keyboards & Command Line Interfaces: Crash Course Computer Science #22
https://www.youtube.com/watch?v=4RPtJ9UyHS0
Screens & 2D Graphics: Crash Course Computer Science #23
https://www.youtube.com/watch?v=7Jr0SFMQ4Rs
The Cold War and Consumerism: Crash Course Computer Science #24
https://www.youtube.com/watch?v=m8i38Yq1wX4
The Personal Computer Revolution: Crash Course Computer Science #25
https://www.youtube.com/watch?v=M5BZou6C01w
Graphical User Interfaces: Crash Course Computer Science #26
https://www.youtube.com/watch?v=XIGSJshYb90
3D Graphics: Crash Course Computer Science #27
https://www.youtube.com/watch?v=TEAtmCYYKZA
Computer Networks: Crash Course Computer Science #28
https://www.youtube.com/watch?v=3QhU9jd03a0
The Internet: Crash Course Computer Science #29
https://www.youtube.com/watch?v=AEaKrq3SpW8
The World Wide Web: Crash Course Computer Science #30
https://www.youtube.com/watch?v=guvsH5OFizE
Cybersecurity: Crash Course Computer Science #31
https://www.youtube.com/watch?v=bPVaOlJ6ln0
Hackers & Cyber Attacks: Crash Course Computer Science #32
https://www.youtube.com/watch?v=_GzE99AmAQU
Cryptography: Crash Course Computer Science #33
https://www.youtube.com/watch?v=jhXCTbFnK8o
Machine Learning & Artificial Intelligence: Crash Course Computer Science #34
https://www.youtube.com/watch?v=z-EtmaFJieY
Computer Vision: Crash Course Computer Science #35
https://www.youtube.com/watch?v=-4E2-0sxVUM
Natural Language Processing: Crash Course Computer Science #36
https://www.youtube.com/watch?v=fOvTtapxa9c
Robots: Crash Course Computer Science #37
https://www.youtube.com/watch?v=3XkL0qQ21Oo
Psychology of Computing: Crash Course Computer Science #38
https://www.youtube.com/watch?v=DEHsvQ3Ylwg
Educational Technology: Crash Course Computer Science #39
https://www.youtube.com/watch?v=zTi3_l5h5PQ
The Singularity, Skynet, and the Future of Computing: Crash Course Computer Science #40
https://www.youtube.com/watch?v=5TNAz1HYg18
The following posts contain all of the videos, one video per post. Enjoy!

