Khan Academy
Khan Academy: Expressing an Algorithm
Check your understanding of expressing simple algorithms in flow charts, natural language, and pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Computing Basic Statistics
Check your understanding of what simple statistics can be computed on a data set, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Finding Patterns in Data Sets
Check your understand of the ways you can find patterns in data sets (like trends and correlations) in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Files and Sizes
Check your understanding of files types, file metadata, and file sizes (bytes/kilobytes/etc), in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Hypertext Transfer Protocol (Http)
Check your understanding of HTTP requests and responses, in this set of practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Http Secure (Https)
Check your understanding of HTTPS (secure web browsing), in this set of practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: From Electricity to Bits
Check your understanding of using wires to represent bits, in this set of free practice questions designed for AP Computer Science Principles students.
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.
Khan Academy
Khan Academy: Symmetric Encryption
Check your understanding of symmetric encryption techniques, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: The Building Blocks of Algorithms
Practice using the building blocks of algorithms (sequencing, insertion, and selection), in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: String Operations
Practice programming with string operations like concatenation and substring in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Storing and Updating Lists
Practice storing and updating lists for programs written in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Numbered Repetition of in Structions
Practice iteration (repeating code multiple times with loops) for programs written in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Random Numbers
Practice using random numbers for programs written in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Mathematical Expressions
Practice using mathematical expressions for programming in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Cosmo Learning
Cosmo Learning: Computer Architecture
A series of 38 video lectures on computer architecture by Prof. Anshul Kumar. With comments section at bottom of the page.
Other
How to Think Like a Computer Scientist: Python Edition
Python is a popular programming language for both beginning programmers and seasoned veterans. This free digital book teaches how to think like a computer scientist using the Python programming language.
University of Canterbury
University of Canterbury: Cs Unplugged: Routing and Deadlock
Computer networks are based on passing messages from computer to computer. This sounds simple in principle, but in practice all sorts of contention and bottlenecks can occur. This activity gives some first hand experience of such issues,...
University of Canterbury
University of Canterbury: Cs Unplugged: Primary Enrichment Program [Pdf]
This unit introduces students to some of the building blocks of how computers work without using a computer at all. The lessons keep students actively involved in communication, problem solving, creativity, and thinking skills in...
Other popular searches
- Computer Science Excel
- Computer Science Java
- B Ed Computer Science
- History of Computer Science
- Computer Science History
- Computer Science Worksheets
- Networking Computer Science
- Computer Science C Programs
- Computer Science C++programs
- Computer Science Engineering
- Science and Computer Science
- Computer Science Terms