# NJ 9-12 Computer Science: 8.1.12.AP.1

## CodeHS Lessons

Design algorithms to solve computational problems using a combination of original and existing algorithms.

 Standard 1.1 Introduction to Programming With Karel 1.2 More About Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Main Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 1.14 Control Structures Example 1.15 More Karel Examples and Testing 2.1 Challenge Problems 7.1 Control Structures Challenges 9.1 Functions Challenges 11.1 Animation Challenges 12.1 Breakout
 Standard 2.5 Top Down Design and Decomposition in Karel 2.8 Super Karel 2.15 Algorithms
 Standard 4.3 Developing Algorithms Using Strings 6.4 Developing Algorithms Using Arrays 7.4 Developing Algorithms using ArrayLists
 Standard 1.7 Top Down Design and Decomposition in Karel 1.10 Super Karel 1.17 Karel Algorithms
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.16 Algorithms
 Standard 1.7 Top Down Design and Decomposition in Karel 1.10 Super Karel 1.17 Karel Algorithms
 Standard 4.3 Looping 4.4 Branching 21.1 Challenge Problems 23.1 Control Structures Challenges
 Standard 1.1 Introduction to Programming With Karel 1.2 More About Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Main Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 1.14 Control Structures Example 1.15 More Karel Examples and Testing 1.16 Challenge Problems 6.1 Control Structures Challenges 8.1 Functions Challenges 10.1 Animation Challenges 11.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More About Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Main Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 1.14 Control Structures Example 1.15 More Karel Examples and Testing 2.1 Challenge Problems 7.1 Control Structures Challenges 9.1 Functions Challenges 11.1 Animation Challenges 12.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More About Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Main Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 1.14 Control Structures Example 1.15 More Karel Examples and Testing 2.1 Challenge Problems 7.1 Control Structures Challenges 9.1 Functions Challenges 12.1 Animation Challenges 13.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More About Karel 1.3 Karel Can't Turn Right 2.1 Functions in Karel 2.3 The Main Function 2.4 Top Down Design and Decomposition in Karel 3.2 Super Karel 3.3 For Loops 4.1 If Statements and Conditionals 4.2 If/Else Statements 5.1 While Loops 6.2 Control Structures Example 6.3 More Karel Examples and Testing 7.1 Challenge Problems
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 4.2 Graphics Challenges 7.1 Control Structures Challenges 9.1 Functions Challenges 12.1 Animation Challenges 13.1 Breakout
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Java Programs and the Run Method 1.4 Karel Can't Turn Right 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 While Loops in Karel 1.11 If Statements 1.12 If/Else Statements 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges 8.1 What is an Algorithm?
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 4.2 Graphics Challenges 6.1 Control Structures Challenges 8.1 Functions Challenges 10.1 Animation Challenges 11.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 4.2 Graphics Challenges 6.1 Control Structures Challenges 8.1 Functions Challenges 10.1 Animation Challenges 11.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 4.2 Graphics Challenges 6.1 Control Structures Challenges 9.1 Functions Challenges 9.1 Functions Challenges
 Standard 10.6 Top Down Design and Decomposition in Karel 10.9 Super Karel 10.16 Algorithms
 Standard 23.6 Top Down Design and Decomposition in Karel 23.9 Super Karel 23.16 Algorithms
 Standard 6.3 Developing Algorithms Using Strings 9.1 What is an Algorithm?
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 7.1 Graphics Challenges 9.1 Control Structures Challenges
 Standard 3.1 Introduction to Programming With Karel 3.2 More Basic Karel 3.3 Karel Can't Turn Right 3.4 Functions in Karel 3.5 The Start Function 3.6 Top Down Design and Decomposition in Karel 3.9 Super Karel 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel 3.14 Control Structures Example 3.15 More Karel Examples and Testing 4.2 Challenge Problems 7.1 Graphics Challenges 9.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 7.1 Graphics Challenges 10.1 Control Structures Challenges
 Standard 6.3 Looping 6.4 Branching
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 16.1 Control Structures Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.16 Karel Algorithms
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 15.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.1 Introduction to Programming With Karel 1.2 More About Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Main Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements and Conditionals 1.11 If/Else Statements 1.12 While Loops 1.14 Control Structures Example 1.15 More Karel Examples and Testing 18.1 Challenge Problems 23.1 Control Structures Challenges 25.1 Functions Challenges 26.1 Animation Challenges 27.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 9.2 Graphics Challenges 11.1 Control Structures Challenges 13.1 Functions Challenges 22.1 Animation Challenges 23.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 9.2 Graphics Challenges 11.1 Control Structures Challenges 13.1 Functions Challenges 22.1 Animation Challenges 23.1 Breakout
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 5.2 Graphics Challenges 7.1 Control Structures Challenges 9.1 Functions Challenges 11.1 Animation Challenges 12.1 Breakout
 Standard 23.3 Looping 23.4 Branching
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.16 Karel Algorithms
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.16 Karel Algorithms
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 3.1 Introduction to Programming With Karel 3.2 More Basic Karel 3.3 Java Programs and the Run Method 3.4 Karel Can't Turn Right 3.5 Methods in Karel 3.6 Top Down Design and Decomposition in Karel 3.8 Super Karel 3.9 For Loops 3.10 While Loops in Karel 3.11 If Statements 3.12 If/Else Statements 3.13 Control Structures Example 3.14 More Karel Examples and Testing 3.16 Karel Challenges 9.1 What is an Algorithm?
 Standard 2.1 Introduction to Programming With Karel 2.2 More About Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Main Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements and Conditionals 2.12 If/Else Statements 2.13 While Loops 2.15 Control Structures Example 2.16 More Karel Examples and Testing 11.1 What is an Algorithm?
 Standard 2.1 Introduction to Programming With Karel 2.2 More About Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Main Function 2.6 Top Down Design and Decomposition in Karel 2.8 Super Karel 2.9 For Loops 2.10 If Statements and Conditionals 2.11 If/Else Statements 2.12 While Loops 2.14 Control Structures Example 2.15 More Karel Examples and Testing 14.1 Challenge Problems 19.1 Control Structures Challenges 21.1 Functions Challenges 22.1 Animation Challenges 23.1 Breakout
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.17 Karel Algorithms
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.5 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.15 Algorithms
 Standard 3.5 Top Down Design and Decomposition in Karel 3.8 Super Karel 3.15 Algorithms
 Standard 3.5 Top Down Design and Decomposition in Karel 3.8 Super Karel 3.15 Algorithms
 Standard 3.1 Introduction to Programming With Karel 3.2 More Basic Karel 3.3 Karel Can't Turn Right 3.4 Functions in Karel 3.5 The Start Function 3.6 Top Down Design and Decomposition in Karel 3.9 Super Karel 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel 3.14 Control Structures Example 3.15 More Karel Examples and Testing 4.2 Challenge Problems 7.1 Graphics Challenges 11.1 Control Structures Challenges
 Standard 16.3 Looping 16.4 Branching
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing
 Standard 4.1 Introduction to Programming With Karel 4.2 More Basic Karel 4.3 Karel Can't Turn Right 4.4 Functions in Karel 4.5 The Start Function 4.6 Top Down Design and Decomposition in Karel 4.9 Super Karel 4.10 For Loops 4.11 If Statements 4.12 If/Else Statements 4.13 While Loops in Karel 4.14 Control Structures Example 4.15 More Karel Examples and Testing
 Standard 2.1 Introduction to Programming With Karel 2.2 More About Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Main Function 2.6 Top Down Design and Decomposition in Karel 2.8 Super Karel 2.9 For Loops 2.10 If Statements and Conditionals 2.11 If/Else Statements 2.12 While Loops 2.15 Control Structures Example 2.16 More Karel Examples and Testing 3.1 Challenge Problems 9.1 Control Structures Challenges 12.1 Breakout
 Standard 20.3 Looping 20.4 Branching
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.8 Super Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 2.14 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.9 Super Karel 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Java Programs and the Run Method 1.4 Karel Can't Turn Right 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.10 For Loops 1.11 While Loops in Karel 1.12 If Statements 1.13 If/Else Statements 1.14 Control Structures Example 1.15 More Karel Examples and Testing 1.19 Karel Challenges 10.3 Developing Algorithms Using Strings 13.4 Developing Algorithms Using Arrays 14.4 Developing Algorithms using ArrayLists
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Java Programs and the Run Method 1.4 Karel Can't Turn Right 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.10 For Loops 1.11 While Loops in Karel 1.12 If Statements 1.13 If/Else Statements 1.14 Control Structures Example 1.15 More Karel Examples and Testing 1.19 Karel Challenges 10.3 Developing Algorithms Using Strings 12.4 Developing Algorithms Using Arrays 13.4 Developing Algorithms using ArrayLists
 Standard 1.5 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.15 Algorithms
 Standard 1.5 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.15 Algorithms
 Standard 1.5 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.15 Algorithms
 Standard 3.1 Introduction to Programming With Karel 3.2 More Basic Karel 3.3 Java Programs and the Run Method 3.4 Karel Can't Turn Right 3.5 Methods in Karel 3.6 Top Down Design and Decomposition in Karel 3.8 Super Karel 3.9 For Loops 3.10 While Loops in Karel 3.11 If Statements 3.12 If/Else Statements 3.13 Control Structures Example 3.14 More Karel Examples and Testing 3.16 Karel Challenges 9.1 What is an Algorithm?
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.9 Super Karel 1.10 For Loops 1.11 If Statements 1.12 If/Else Statements 1.13 While Loops in Karel 1.14 Control Structures Example 1.15 Karel Algorithms 2.2 Challenge Problems 6.1 Graphics Challenges 8.1 Control Structures Challenges