eBook
Khan Academy

Khan Academy: Symmetric Encryption Techniques

For Students 9th - 10th
Learn how symmetric encryption techniques help protect computer data.
eBook
Khan Academy

Khan Academy: Encryption, Decryption, and Cracking

For Students 9th - 10th
Find out about data encryption, decryption and cracking computer data to avoid virsus and cyberattacks.
eBook
Khan Academy

Khan Academy: The Need for Encryption

For Students 9th - 10th
Find out why we need to encrypt computer data to avoid hackers.
eBook
Khan Academy

Khan Academy: Conditionals With If, Else, and Booleans

For Students 9th - 10th
A tutorial explainning the use of if, else, and Boolean logic in computer programming.
eBook
Khan Academy

Khan Academy: Nested Conditionals

For Students 9th - 10th
Learn how nested conditionals work in computer programming.
eBook
Khan Academy

Khan Academy: Compound Booleans With Logical Operators

For Students 9th - 10th
Learn about computer programming using compound booleans with logical operators.
eBook
Khan Academy

Khan Academy: Internet Routing Protocol

For Students 9th - 10th
Learn how computers split messages into packets and those packets hop from router to router on the way to their destination.
eBook
Khan Academy

Khan Academy: Physical Network Connections

For Students 9th - 10th
Learn that the internet is a network of computers connected to each other. But what does each physical connection look like? It depends on the needs of the connection and the size of the network.
Article
Khan Academy

Khan Academy: How Can Computers Reduce File Size?

For Students 9th - 10th
Reducing the file size using Lossless and Lossy for file compression.
Article
Khan Academy

Khan Academy: How Do Computers Represent Data?

For Students 9th - 10th
Bits and binary data are explained.
Article
Khan Academy

Khan Academy: Exploring Microcomputers

For Students 9th - 10th
Microcomputers, Raspberry Pl and Arduino Uno, are explained.
Article
Khan Academy

Khan Academy: Central Processing Unit (Cpu)

For Students 9th - 10th
The purpose of the Central Processing Unit (CPU) is explained.
eBook
Khan Academy

Khan Academy: Computer Science: The Internet Protocol Suite

For Students 9th - 10th
Learn about the many protocols that power the Internet, and how each protocol operates at a different layer, building functionality on top of the layer below it.
eBook
Khan Academy

Khan Academy: Understanding Pseudocode

For Students 9th - 10th
Explanation and examples of pseudocode.
eBook
Khan Academy

Khan Academy: Our First Program

For Students 9th - 10th
Learn how to write your first program.
eBook
Khan Academy

Khan Academy: Procedures With Return Values

For Students 9th - 10th
Procedures can compute values for the rest of the program to use by sending back return values.
eBook
Khan Academy

Khan Academy: Procedures With Parameters

For Students 9th - 10th
When programming, we use procedures to make our code more reusable and to better organize our code. Often-times, we pass parameters to a procedure so that we can change the output of the code.
eBook
Khan Academy

Khan Academy: Conditionals With If, Else, and Booleans

For Students 9th - 10th
Learn how omcputer programs also make decisions, using Boolean expressions (true/false) inside conditionals (if/else).
eBook
Khan Academy

Khan Academy: Mathematical Procedures and Constants

For Students 9th - 10th
With just the basic arithmetic operations, learn how to write programs to compute anything that a simple calculator can compute.
eBook
Khan Academy

Khan Academy: Storing and Updating Lists

For Students 9th - 10th
Learn about storing and updating lists of data in code.
eBook
Khan Academy

Khan Academy: Iterating Over Lists With Loops

For Students 9th - 10th
Learn how to use a loop to iterate over each element, repeating the same code for each element.
eBook
Khan Academy

Khan Academy: Conditional Repetition of Instructions

For Students 9th - 10th
Learn how programmers repeat code using a programming construct like the while loop.
Unknown Type
Khan Academy

Khan Academy: Measuring an Algorithm's Efficiency

For Students 9th - 10th
Practice measuring the efficiency of an algorithm both by counting steps and tracking time.
Article
Khan Academy

Khan Academy: Logic Gates

For Students 9th - 10th
The Not Gate or the inverter is explained as is Boolean Logic.