# AR 6-8: CT.1.7.1

## CodeHS Lessons

Evaluate basic steps of algorithmic problem solving to design solutions. Problems within these standards can be, but are not limited to, real world problems or problems encountered in the studentâ€™s daily-life. The use of the word algorithm within these standards is applicable to all content areas, not just mathematics. Algorithm within these standards implies a sequence of steps followed when completing a particular task. The steps followed to make a peanut butter and jelly sandwich is an algorithm. Problem solving steps may include, but are not limited to, identifying, stating, and exploring the problem; decomposing a problem into sub problems; examination of sample instances; and solution design, implementation, and testing.

 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 How to Indent Your Code 1.14 Control Structures Example 1.15 More Karel Examples and Testing 3.1 Hello World 6.1 Booleans 10.1 Timers
 Standard 5.3 Comparison Operators 5.4 Logical Operators 5.5 Floating Point Numbers and Rounding 7.1 While Loops 7.2 For Loops 7.3 Break and Continue 7.4 Nested Control Structures 9.2 Functions and Parameters 9.4 Functions and Return Values 9.5 Exceptions 10.4 Strings and For Loops 12.3 For Loops and Lists 13.2 List Comprehensions 13.4 Dictionaries
 Standard 33.4 Strings and For Loops
 Standard 9.1 Hello World 9.5 Booleans 9.14 Functions and Parameters 1
 Standard 4.3 Looping 4.4 Branching 22.1 Booleans
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 How to Indent Your Code 1.14 Control Structures Example 1.15 More Karel Examples and Testing 2.1 Hello World 5.1 Booleans 9.1 Timers
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 How to Indent Your Code 1.14 Control Structures Example 1.15 More Karel Examples and Testing 3.1 Hello World 6.1 Booleans 10.1 Timers
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 How to Indent Your Code 1.14 Control Structures Example 1.15 More Karel Examples and Testing 3.1 Hello World 6.1 Booleans 11.1 Timers
 Standard 2.3 For Loops 3.4 Artistic Effects 3.6 Top Down Design 5.1 Variables 5.6 Parameters 5.10 Extended Loop Control 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.4 Artistic Effects 3.6 Top Down Design 5.1 Variables 5.6 Parameters 5.10 Extended Loop Control 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 5.1 Introduction to Karel 5.2 Karel's World 5.3 Functions
 Standard 1.1 Introduction to Karel 1.2 Karel's World 1.3 Functions
 Standard 4.3 Booleans
 Standard 1.1 Introduction to Programming With Karel 1.9 For Loops 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.16 Karel Challenges 13.4 For Loops 13.10 Top Down Design 13.9 Artistic Effects 13.13 Parameters 13.15 Extended Loop Control 13.11 Variables 13.17 If/ Else Statements 13.18 While Loops 13.19 Putting Together Control Structures
 Standard 2.1 Introduction to Programming With Karel 2.9 For Loops 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 2.16 Karel Challenges 3.4 For Loops 3.9 Artistic Effects 3.10 Top Down Design 3.11 Variables 3.13 Parameters 3.15 Extended Loop Control 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 2.1 Introduction to Programming With Karel 2.9 For Loops 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 2.16 Karel Challenges 3.1 Hello World 6.4 For Loops 6.10 Top Down Design 6.9 Artistic Effects 6.13 Parameters 6.15 Extended Loop Control 6.11 Variables 6.17 If/ Else Statements 6.18 While Loops 6.19 Putting Together Control Structures
 Standard 7.8 Comparison Operators 7.9 Logical Operators 7.11 For Loops 7.12 Break and Continue 7.15 Functions and Parameters 7.17 Functions and Return Values 7.18 Exceptions
 Standard 6.3 For Loops and Lists 6.6 Dictionaries
 Standard 1.1 Introduction to Programming With Karel 1.9 For Loops 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.16 Karel Challenges
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 4.3 Comparison Operators 4.4 Logical Operators 4.5 Floating Point Numbers and Rounding 5.1 While Loops 5.2 For Loops 5.3 Break and Continue 5.4 Nested Control Structures 6.2 Functions and Parameters 6.4 Functions and Return Values 6.5 Exceptions 7.1 Loops 7.4 Functions 8.4 Strings and For Loops 9.3 For Loops and Lists 10.2 List Comprehensions 10.4 Dictionaries
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.15 How to Indent Your Code 3.1 Hello World 5.3 Comments & Pseudocode 6.1 Booleans 8.1 Functions and Parameters 1 10.1 Loops 10.4 Functions 11.1 Timers
 Standard 2.2 For Loops 3.4 Artistic Effects 3.5 Top Down Design 4.1 Variables 4.3 Parameters 4.5 Extended Loop Control 5.3 Comments & Pseudocode 6.2 If/ Else Statements 6.3 While Loops 7.1 For Loops 7.5 Functions 8.1 Putting Together Control Structures
 Standard 2.3 Comments & Pseudocode 7.1 For Loops 7.5 Functions
 Standard 1.3 Comments & Pseudocode 2.1 For Loops 2.5 Functions
 Standard 1.3 Comments & Pseudocode 2.1 Loops 2.4 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 1.12 If/Else Statements 1.13 Control Structures Example 2.9 For Loops 2.10 While Loops 2.11 If Statements
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.15 How to Indent Your Code 3.1 Hello World 5.1 Booleans 7.1 Functions and Parameters 1 9.1 Timers
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.15 How to Indent Your Code 3.1 Hello World 5.1 Booleans 7.1 Functions and Parameters 1 9.1 Timers
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.15 How to Indent Your Code 3.1 Hello World 5.1 Booleans 7.1 Functions and Parameters 1
 Standard 2.2 For Loops 3.4 Artistic Effects 3.5 Top Down Design 4.1 Variables 4.3 Parameters 4.5 Extended Loop Control 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 2.4 For Loops 2.9 Artistic Effects 2.10 Top Down Design 2.11 Variables 2.13 Parameters 2.15 Extended Loop Control 2.17 If/ Else Statements 2.18 While Loops 2.19 Putting Together Control Structures 4.3 Comparison Operators 4.4 Logical Operators 4.5 Floating Point Numbers and Rounding 5.1 While Loops 5.2 For Loops 5.3 Break and Continue 5.4 Nested Control Structures 6.2 Functions and Parameters 6.4 Functions and Return Values 6.5 Exceptions 7.4 Strings and For Loops 8.3 For Loops and Lists 9.2 List Comprehensions 9.4 Dictionaries
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 14.1 Hello World 14.5 Booleans 14.10 Functions and Parameters 1
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 6.2 Hello World 8.1 Booleans 10.1 Functions and Parameters 1 10.7 Timers
 Standard 2.4 For Loops 2.9 Artistic Effects 2.10 Top Down Design 2.12 Variables 2.14 Parameters 2.17 Extended Loop Control 2.19 If/ Else Statements 2.20 While Loops 2.22 Putting Together Control Structures 6.3 Comparison Operators 6.4 Logical Operators 6.5 Floating Point Numbers and Rounding 7.1 While Loops 7.2 For Loops 7.3 Break and Continue 7.4 Nested Control Structures 8.2 Functions and Parameters 8.4 Functions and Return Values 8.5 Exceptions 9.4 Strings and For Loops 10.3 For Loops and Lists 11.2 List Comprehensions 11.4 Dictionaries
 Standard 3.6 Top Down Design and Decomposition in Karel 3.14 Control Structures Example 3.15 More Karel Examples and Testing 3.16 How to Indent Your Code 6.1 Hello World 8.1 Booleans 10.1 Functions and Parameters 1 10.6 Timers
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 6.1 Hello World 9.1 Booleans 11.1 Functions and Parameters 1 11.6 Timers
 Standard 3.4 For Loops 3.9 Artistic Effects 3.10 Top Down Design 3.11 Variables 3.13 Parameters 3.15 Extended Loop Control 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 6.4 Branching 6.3 Looping
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 10.2 Hello World 15.1 Booleans
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 14.1 Booleans 17.1 Functions and Parameters 1 17.6 Timers
 Standard 4.3 Comparison Operators 4.4 Logical Operators 4.5 Floating Point Numbers and Rounding 5.1 While Loops 5.2 For Loops 5.3 Break and Continue 5.4 Nested Control Structures 6.2 Functions and Parameters 6.4 Functions and Return Values 6.5 Exceptions 8.4 Strings and For Loops 9.3 For Loops and Lists 18.4 For Loops 18.10 Top Down Design 18.9 Artistic Effects 18.13 Parameters 18.15 Extended Loop Control 18.11 Variables 18.17 If/ Else Statements 18.18 While Loops 18.19 Putting Together Control Structures 12.1 List Comprehensions 12.3 Dictionaries
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 6.1 Introduction to Programming With Karel 6.9 For Loops 6.11 If/Else Statements 6.12 While Loops in Karel 6.13 Control Structures Example 6.16 Karel Challenges 9.1 For Loops 9.5 Functions
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 How to Indent Your Code 1.14 Control Structures Example 1.15 More Karel Examples and Testing 2.1 Hello World 4.1 Booleans 6.1 Timers
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.15 How to Indent Your Code 8.2 Hello World 10.1 Booleans 12.1 Functions and Parameters 1 21.1 Timers
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.15 How to Indent Your Code 4.1 Hello World 6.1 Booleans 8.1 Functions and Parameters 1 10.1 Timers
 Standard 23.4 Branching 23.3 Looping
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 2.1 Hello World
 Standard 2.1 Hello World
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 4.3 Comments & Pseudocode 14.1 Introduction to Programming With Karel 14.9 For Loops 14.11 If/Else Statements 14.12 While Loops in Karel 14.13 Control Structures Example 14.16 Karel Challenges 6.1 For Loops 6.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 3.4 For Loops 3.9 Artistic Effects 3.10 Top Down Design 3.11 Variables 3.13 Parameters 3.15 Extended Loop Control 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures 8.1 Introduction to Programming With Karel 8.9 For Loops 8.11 If/Else Statements 8.12 While Loops in Karel 8.13 Control Structures Example 8.16 Karel Challenges
 Standard 3.4 For Loops 3.9 Artistic Effects 3.10 Top Down Design 3.12 Variables 3.14 Parameters 3.16 Extended Loop Control 3.18 If/ Else Statements 3.19 While Loops 3.20 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 How to Indent Your Code 2.15 Control Structures Example 2.16 More Karel Examples and Testing 3.1 Hello World 7.1 Booleans 13.1 Timers
 Standard 2.1 Introduction to Karel 2.2 Karel's World 2.3 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.13 How to Indent Your Code 2.14 Control Structures Example 2.15 More Karel Examples and Testing 4.1 Hello World 6.1 Booleans 8.1 Timers 11.4 For Loops
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 3.6 Top Down Design and Decomposition in Karel 3.14 Control Structures Example 3.15 More Karel Examples and Testing 3.16 How to Indent Your Code 6.1 Hello World 10.1 Booleans 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1 12.6 Timers
 Standard 16.4 Branching 16.3 Looping
 Standard 1.6 Top Down Design and Decomposition in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.15 How to Indent Your Code
 Standard 4.6 Top Down Design and Decomposition in Karel 4.14 Control Structures Example 4.15 More Karel Examples and Testing 4.16 How to Indent Your Code 5.1 Hello World 6.1 Booleans 7.1 Functions and Parameters 1 7.6 Timers
 Standard 2.10 If Statements 6.1 Hello World
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 How to Indent Your Code 2.15 Control Structures Example 2.16 More Karel Examples and Testing 5.1 Hello World 11.1 Timers
 Standard 21.3 Looping 21.4 Branching
 Standard 2.2 For Loops 3.4 Artistic Effects 3.5 Top Down Design 4.2 Variables 4.4 Parameters 4.7 Extended Loop Control 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.15 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 2.6 Top Down Design and Decomposition in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 2.16 How to Indent Your Code 5.1 Hello World 7.1 Booleans 9.1 Functions and Parameters 1 9.6 Timers
 Standard 1.4 For Loops 1.9 Artistic Effects 1.10 Top Down Design 1.11 Variables 1.13 Parameters 1.15 Extended Loop Control 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 11.1 Introduction to Programming With Karel 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 11.16 Karel Challenges 14.1 For Loops 14.5 Functions
 Standard 13.1 Hello World 13.5 Booleans 13.14 Functions and Parameters 1
 Standard 1.1 Introduction to Karel 1.2 Karel's World 1.3 Functions
 Standard 4.3 Comparison Operators 4.4 Logical Operators 4.5 Floating Point Numbers and Rounding 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures
 Standard 1.2 Functions and Parameters 1.4 Functions and Return Values 1.5 Exceptions 2.4 Strings and For Loops 4.3 For Loops and Lists 5.2 List Comprehensions 5.4 Dictionaries
 Standard 4.3 Booleans
 Standard 2.3 For Loops 3.4 Artistic Effects 3.6 Top Down Design 5.1 Variables 5.6 Parameters 5.10 Extended Loop Control 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.4 Artistic Effects 3.6 Top Down Design 5.1 Variables 5.6 Parameters 5.10 Extended Loop Control 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 4.3 Comparison Operators 4.4 Logical Operators 4.5 Floating Point Numbers and Rounding 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures 9.2 Functions and Parameters 9.4 Functions and Return Values 9.5 Exceptions 10.4 Strings and For Loops 12.3 For Loops and Lists 13.2 List Comprehensions 13.4 Dictionaries
 Standard 4.3 Comparison Operators 4.4 Logical Operators 4.5 Floating Point Numbers and Rounding 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures
 Standard 1.2 Functions and Parameters 1.4 Functions and Return Values 1.5 Exceptions 2.4 Strings and For Loops 4.3 For Loops and Lists 5.2 List Comprehensions 5.4 Dictionaries
 Standard 8.1 Hello World 8.5 Booleans 8.14 Functions and Parameters 1
 Standard 12.1 Hello World 12.5 Booleans 12.14 Functions and Parameters 1