Functions and Procedures

An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.

Variables, Constants, and Data Types

Learn without a computer or programming language. Includes exercises.