Our work is supported by generous donations, like yours!
Big Idea 2: Data
Why Do Computers Use the Binary System?
Introduction to Number Systems
Converting Decimal Numbers to Binary
Binary, Processors, Hard Drives and RAM
Overflow Errors and Roundoff Errors
Lossy and Lossless Compression
Understanding Data, Information, and Knowledge
Cleaning and Analyzing Digital Datasets
Predictive Algorithms and Data Visualization
Big Idea 3: Algorithms and Programming
Truth Tables, Boolean Logic, and De Morgan's Laws
Algorithmic Efficiency and Undecideable Problems
Big Idea 4: Computing Systems and Networks
Computing Devices and Computing Systems
Exploring Computer Networks and Communication
Distinguishing the Internet vs. The World Wide Web
Data Packets and The Flow of Information
Protocols, Addresses, and Scalability
Fault Tolerance and Redundant Routing
Sequential, Parallel, and Distributed Computing
