Khan Academy
Khan Academy: Simple Image Compression
Lossless single image compression by using the algorithm run-length encoding (RLE).
Khan Academy
Khan Academy: How Can Computers Reduce File Size?
Reducing the file size using Lossless and Lossy for file compression.
Khan Academy
Khan Academy: Quick Tip: Use the Docs!
The article strongly suggests using the "Docs tab" to determine the code and functions of a program.
Khan Academy
Khan Academy: Undecidable Problems
Problems a computer can never solve are called "undecidable problems". No algorithm exist that can answer the problem on all inputs.
Khan Academy
Khan Academy: Hexadecimal Numbers
The Hexadecimal number is explained as well as its relationship and need in computers.
Khan Academy
Khan Academy: From Electricity to Bits
The use of electricity is explained as related to transistors and bits.
Khan Academy
Khan Academy: File Types
Computers store all files as binary data, long strings of 111s and 000s. Files represent all types of data: images, videos, documents, text files, spreadsheets, and applications. Files are stored as binary data.
Khan Academy
Khan Academy: File Sizes
Small and large computer file sizes are examined with examples of storage data.
Khan Academy
Khan Academy: Input & Output Devices
Computer input and output devices are examined in this article.
Khan Academy
Khan Academy: Exploring Microcomputers
Microcomputers, Raspberry Pl and Arduino Uno, are explained.
Khan Academy
Khan Academy: Secondary Memory
Types of long term storage of data on the computer and retrieval are examined.
Khan Academy
Khan Academy: Central Processing Unit (Cpu)
The purpose of the Central Processing Unit (CPU) is explained.
Khan Academy
Khan Academy: Khan Academy Practice System
Over 800 questions to help prepare for the AP Computer Science Principles exam.
Khan Academy
Khan Academy: Copyright, Drm, and the Dmca
Copyright laws as established by the Berne Convention, Fair Use, Digital Rights Management, and The Digital Millennium Copyright Act of 1998 are discussed.
Khan Academy
Khan Academy: Verifying an Algorithm
Practice verifying whether algorithms are correct with empirical analysis and logical reasoning, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Storing Data in Variables
Practice variable assignment in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Solving Hard Problems
Check your understanding of when algorithms use heuristics and which problems are undecidable, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Transport Layer Security (Tls)
Check your understanding of Transport Layer Security (TLS) / Secure Sockets Layer (SSL), in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Transporting Bits Over Wires
Check your understanding of bandwidth and latency in internet connections, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Transmission Control Protocol (Tcp)
Check your understanding of packet sending on the internet with the TCP (Transmission Control Protocol), in this set of free practice questions designed for AP Computer Science Principles students.