Khan Academy
Khan Academy: Mathematical Procedures and Constants
With just the basic arithmetic operations, learn how to write programs to compute anything that a simple calculator can compute.
Khan Academy
Khan Academy: Storing and Updating Lists
Learn about storing and updating lists of data in code.
Khan Academy
Khan Academy: Iterating Over Lists With Loops
Learn how to use a loop to iterate over each element, repeating the same code for each element.
Khan Academy
Khan Academy: Numbered Repetition of Instructions
Computer programs are full of repetition, since our programs automate and simulate the world around us. Programmers use for loops to repeat a set of instructions a specific number of times.
Khan Academy
Khan Academy: Conditional Repetition of Instructions
Learn how programmers repeat code using a programming construct like the while loop.
Khan Academy
Khan Academy: Measuring an Algorithm's Efficiency
Practice measuring the efficiency of an algorithm both by counting steps and tracking time.
Khan Academy
Khan Academy: Iterating Over Lists With Loops
Practice using loops to iterate through lists in programs written in the AP CSP pseudocode.
Khan Academy
Khan Academy: Where to Go From Here
After learning about algorithms, find out what to learn next.
Khan Academy
Khan Academy: Logic Gates
The Not Gate or the inverter is explained as is Boolean Logic.
Khan Academy
Khan Academy: Simple Image Compression
Lossless single image compression by using the algorithm run-length encoding (RLE).
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: From Electricity to Bits
The use of electricity is explained as related to transistors and bits.
Khan Academy
Khan Academy: Public Key Encryption
Public Key Encryption, an asymmetric encryption technique, is used to allow computers to securely communicate. The high level process is explained in this article.
Khan Academy
Khan Academy: Learn More About the Internet on Khan Academy
Provided are links to Khan Academy content on the following subjects: Computers and the Internet; HTML/CSS; Cryptography; and SOPA/PIPA.
Massachusetts Institute of Technology
Mit: Open Course Ware: Courses: Introduction to Electric Power Systems
College-level electrical engineering course highlighting electric power systems. Course introduces electric power and the conversion of electrical to mechanical energy. Course features include readings, assignments, and quizzes.
Massachusetts Institute of Technology
Mit: Open Course Ware: Introduction to Electronics, Signals, and Measurement
Online, college-level course on electronics. Class features the practical introduction to electronics with a focus on measurement and signals. Accessible components include downloadable lecture notes, assignments, and previous quiz and...
Massachusetts Institute of Technology
Mit: Open Course Ware: Mobile Autonomous Systems Laboratory
This course guides students through the design and production of an autonomous robot that must face a series of competitive challenges.
Massachusetts Institute of Technology
Mit: Open Course Ware: Java Preparation
This course provides an introduction to the Java programming language. It was designed for students at MIT that lack sufficient Java skills. The course covers a fairly wide range of Java topics in a compact form.
Khan Academy
Khan Academy: Markov Chains
The concept of modeling sequences of random events using states and transitions between states became to known as Markov Chains. Introduction to Markov chains. Created by Brit Cruise.
Khan Academy
Khan Academy: Challenge: Store a Graph
Practice graph representation with this challenge problem.
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