Problem Solving

This section will look at the main terms used in programming. This includes some of the terminology around programming.

Lesson name
Exercises
Lesson 1 - Reading code Newbie, Beginner, intermediate, advanced
Lesson 2 - Trace tables Newbie, beginner, intermediate
Lesson 3 - Adding comments and understanding code Newbie, beginner, intermediate, advanced
Lesson 4 - Creating if statements Newbie, beginner, intermediate
Lesson 5 - Identify data storage and data types Newbie, beginner, intermediate, advanced
Lesson 6 - Identify loops Newbie, beginner, intermediate, advanced
Lesson 7 - Solving simple problems Newbie, beginner, intermediate, advanced

Note - The intermediate and advanced exercises may require knowledge of python file I/O and pygame libraries.