Other
Beanz: How to Build a Computer
Building your own computer is a great way to not only save money, and get more processing power, but also to learn about the less obvious parts of software programming.
University of North Carolina
Unc Computer Science: Refactoring
Find out what refactoring means in computer coding.
Brown University
Brown University: Game Kit
An environment for learning to program, this guide will help educators foster computational thinking for students in computer science classes.
Khan Academy
Khan Academy: Ap Csp Exam Pseudocode Reference
Since AP CS Principles is taught with a variety of programming languages, the AP CSP exam questions use a pseudocode that represents fundamental programming concepts. This overview will help with the basic understanding.
Microsoft
Microsoft: Index Function
Learn about the INDEX function that returns a value or the reference to a value from within a table or range.
Code.org
Code Studio: Call a Function
Calls a user defined function that takes no parameters, and optionally generates a return value.