Making Decisions
Loops and Arrays
While Loops
Accessing Elements of Arrays
Branches and Functions