Article
Khan Academy

Khan Academy: Logic Circuits

For Students 9th - 10th
Logic circuits and logic gates are discussed.
Article
Khan Academy

Khan Academy: Text Compression

For Students 9th - 10th
Lossless text compression is discussed.
Article
Khan Academy

Khan Academy: Simple Image Compression

For Students 9th - 10th
Lossless single image compression by using the algorithm run-length encoding (RLE).
Article
Khan Academy

Khan Academy: Lossy Compression

For Students 9th - 10th
Using Lossy Compression to reduce a file size.
Article
Khan Academy

Khan Academy: From Electricity to Bits

For Students 9th - 10th
The use of electricity is explained as related to transistors and bits.
eBook
Khan Academy

Khan Academy: Bit Rate, Bandwidth, and Latency

For Students 9th - 10th
Explore how binary information is sent and how quickly they can be sent.
Activity
Khan Academy

Khan Academy: The Internet Protocol Suite Practice

For Students 9th - 10th
Practice problems with the internet protocol suite of networks.
Activity
Khan Academy

Khan Academy: Scalable Systems

For Students 9th - 10th
Practice problems to help understand scalable network systems.
Activity
Khan Academy

Khan Academy: Procedures With Return Values

For Students 9th - 10th
Practice programming problems using procedures with return values.
eBook
Khan Academy

Khan Academy: Finding Patterns in Data Sets

For Students 9th - 10th
Explore examples of patterns that we can find in the data around us.
eBook
Khan Academy

Khan Academy: Phishing Attacks

For Students 9th - 10th
Find out what phishing attacks are and how to avoid them.
eBook
Khan Academy

Khan Academy: Nested Conditionals

For Students 9th - 10th
Learn about when a program selects one of many paths, it can use nested or chained conditionals.
eBook
Khan Academy

Khan Academy: Compound Booleans With Logical Operators

For Students 9th - 10th
Learn how to make shorter and more expressive code by combining simple Boolean expressions using logical operators (and, or, not) to create compound Boolean expressions.
eBook
Khan Academy

Khan Academy: Expressing an Algorithm

For Students 9th - 10th
Learn how to express an algorithm many ways, including natural language, flow charts, pseudocode, and of course, actual programming languages.
Activity
Khan Academy

Khan Academy: Defining a Procedure Practice

For Students 9th - 10th
Practice defining a procedure with custom programming.
eBook
Khan Academy

Khan Academy: Scalable Systems

For Students 9th - 10th
Learn about the features that increase the scalability of the Internet.
eBook
Khan Academy

Khan Academy: Storing Data Sets

For Students 9th - 10th
Find out how to store data sets in the analysis of data.
eBook
Khan Academy

Khan Academy: Storing Strings in Variables

For Students 9th - 10th
When we're making a program, we often want to store sequences of letters. In programming lingo, we call each letter a character and we call the sequence a string.
Article
Khan Academy

Khan Academy: Sensor Networks

For Students 9th - 10th
The concept of sensor data as related to a sensor network is examined and its applications.
Article
Khan Academy

Khan Academy: Computing Basic Statistics

For Students 9th - 10th Standards
Computing data statistics by examining data patterns.
Article
Khan Academy

Khan Academy: The Era of Big Data

For Students 9th - 10th
Zettabytes and big data is examined.
Article
Khan Academy

Khan Academy: The Power of Big Data

For Students 9th - 10th
Space and time are examined when storing big data.
Article
Khan Academy

Khan Academy: The Sources of Big Data

For Students 9th - 10th
Sources of big data and the issues of storage are examined.
Article
Khan Academy

Khan Academy: Copyright, Drm, and the Dmca

For Students 9th - 10th
Copyright laws as established by the Berne Convention, Fair Use, Digital Rights Management, and The Digital Millennium Copyright Act of 1998 are discussed.