Intro to Computer Science
A self-paced course covering the fundamentals of programming and computer science no prior experience required.
Browse ModulesModules
Binary
The foundation of how modern computers store and process everything from numbers to video to AI predictions.
- What is binary
- Counting in binary
- Conversions
- Arithmetic
- ASCII encoding
Logic
How computers answer yes/no questions and why chaining those answers together lets them decide, compare, and compute anything.
- Boolean values
- Boolean operations
- Operator precedence
- Logic gates
- Boolean theorems
Hardware
From abacus to modern PCs understanding the physical components that make software possible and how they work together.
- Evolution of computers
- PC components
- Hardware-software bridge
- Code to circuits