Crash Course Series

  1. 1Preview
  2. 2Early Computing
  3. 3Electronic Computing
  4. 4Boolean Logic & Logic Gates
  5. 5Representing Numbers and Letters with Binary
  6. 6How Computers Calculate - the ALU
  7. 7Registers and RAM
  8. 8The Central Processing Unit (CPU)
  9. 9Instructions & Programs
  10. 10Advanced CPU Designs
  11. 11Early Programming
  12. 12The First Programming Languages
  13. 13Programming Basics Statements & Functions
  14. 14Intro to Algorithms
  15. 15Data Structures
  16. 16Alan Turing
  17. 17Software Engineering
  18. 18Integrated Circuits & Moore’s Law
  19. 19Operating Systems
  20. 20Memory & Storage
  21. 21Files & File Systems
  22. 22Compression
  23. 23Keyboards & Command Line Interfaces
  24. 24Screens & 2D Graphics
  25. 25The Cold War and Consumerism
  26. 26The Personal Computer Revolution
  27. 27Graphical User Interfaces
  28. 283D Graphics
  29. 29Computer Networks
  30. 30The Internet
  31. 31The World Wide Web
  32. 32Cybersecurity
  33. 33Hackers & Cyber Attacks
  34. 34Cryptography
  35. 35Machine Learning & Artificial Intelligence
  36. 36Computer Vision
  37. 37Natural Language Processing
  38. 38Robots
  39. 39Psychology of Computing
  40. 40Educational Technology
  41. 41The Singularity, Skynet, and the Future of Computing