Free Video Tutorials Library

Computer Science Course Preview

Interested in a free crash course?  Ready to start learning?  Browse through this page and discover the world of computers from the very beginnings.  This course collection will give you a summary of the creation and use of computers throughout humanity in modern times.  Visit our FAQ page for more info. on how we arrived to these videos idea.  We appreciate the time, effort and hard work that the authors of this series have put into this project. Please visit their channel in youtube and give them their well deserved credit.

Computer Science Course Preview

From the authors page. . . . Carrie Anne Philbin is the person you watch on these great videos.  She is the one hosting Crash Course Computer Science! As explained on the channel, “In this series, we’re going to trace the origins of our modern computers, take a closer look at the ideas that gave us our current hardware and software, discuss how and why our smart devices just keep getting smarter, and even look towards the future! Computers fill a crucial role in the function of our society, and it’s our hope that over the course of this series you will gain a better understanding of how far computers have taken us and how far they may carry us into the future.”  Please, visit the Crash Course YouTube channel and give the authors proper credit for this valuable information they are providing us.  If you like the videos, your “likes” and comments will be appreciated on their channel pages.

UNIT 1: The Mechanics of How Computers Work

Chapter 1: Early Computing

Chapter 2: Electronic Computing

Chapter 3: Boolean Logic & Logic Gates

Chapter 4: Representing Numbers and Letters with Binary

Chapter 5: How Computers Calculate - the ALU

Chapter 6: Registers and RAM

Chapter 7: The Central Processing Unit (CPU)

Chapter 8: Instructions & Programs

Chapter 9: Advanced CPU Designs

UNIT 2: The Basics of Programming and Software

Chapter 10: Early Programming

Chapter 11: The First Programming Languages

Chapter 12: Programming Basics

Chapter 13: Intro to Algorithms

Chapter 14: Data Structures

Chapter 15: Alan Turing

Chapter 16: Software Engineering

UNIT 3: Computer Hardware

Chapter 17: Integrated Circuits & Moore’s Law

Chapter 18: Operating Systems

Chapter 19: Memory & Storage

Chapter 20: Files & File Systems

Chapter 21: Compression

Chapter 22: Keyboards & Command Line Interfaces

Chapter 23: Screens & 2D Graphics

UNIT 4: The Rise of Personal Computers and Graphics

Chapter 24: The Cold War and Consumerism

Chapter 25: The Personal Computer Revolution

Chapter 26: Graphical User Interfaces

Chapter 27: 3D Graphics

UNIT 5: The Internet

Chapter 28: Computer Networks

Chapter 29: The Internet

Chapter 30: The World Wide Web

Chapter 31: Cybersecurity

Chapter 32: Hackers & Cyber Attacks

Chapter 33: Cryptography

UNIT 6: Artificial Intelligence

Chapter 34: Machine Learning & Artificial Intelligence

Chapter 35: Computer Vision

Chapter 36: Natural Language Processing

Chapter 37: Robots

UNIT 7: Humans and the Future of Computing

Chapter 38: Psychology of Computing

Chapter 39: Educational Technology

Chapter 40: The Singularity, Skynet, and the Future of Computing