# AK 6-8: 8.AP.C.01

## CodeHS Lessons

Develop programs that utilize combinations of nested repetition, compound conditionals, functions, and the manipulation of variables representing different data types.

 1.4 Functions in Karel 1.8 Super Karel 1.9 For Loops 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 13.19 Putting Together Control Structures
 2.4 Functions in Karel 2.8 Super Karel 2.9 For Loops 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 6.19 Putting Together Control Structures
 2.4 Functions in Karel 2.8 Super Karel 2.9 For Loops 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 3.19 Putting Together Control Structures
 5.4 Variables 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 8.1 Putting Together Control Structures 9.1 micro:bit Challenges
 3.19 Putting Together Control Structures
 1.19 Putting Together Control Structures 3.4 Variables 5.4 Nested Control Structures 6.1 Functions 7.1 Loops 7.2 If/Else Statements 7.3 Arithmetic, Comparison, and Logical Operators 7.4 Functions 12.1 Arduino Challenges 17.2 De Morgan's Laws
 6.1 Putting Together Control Structures
 3.20 Putting Together Control Structures
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 6.4 Functions in Karel 6.9 For Loops 6.12 While Loops in Karel 6.13 Control Structures Example 6.8 Super Karel 6.11 If/Else Statements 9.1 For Loops 9.2 While Loops 9.3 Operators 9.4 If/Else Statements 9.5 Functions 10.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 1.19 Putting Together Control Structures 3.4 Variables 11.4 Functions in Karel 11.9 For Loops 11.12 While Loops in Karel 11.13 Control Structures Example 11.8 Super Karel 11.11 If/Else Statements 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 6.1 Putting Together Control Structures
 2.19 Putting Together Control Structures 5.4 Nested Control Structures 6.1 Functions 15.2 De Morgan's Laws
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 6.6 General For Loops 6.7 For Loop Practice 6.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 14.9 While Loops 14.7 For Loop Practice 14.6 General For Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 4.1 Programming Concepts 22.9 While Loops 22.7 For Loop Practice 22.6 General For Loops
 5.4 Variables 6.6 General For Loops 6.7 For Loop Practice 6.9 While Loops 10.1 Loops 10.2 If/Else Statements 10.3 Arithmetic, Comparison, and Logical Operators 10.4 Functions 14.1 Arduino Challenges
 10.9 While Loops 10.7 For Loop Practice 10.6 General For Loops
 9.6 General For Loops 9.7 For Loop Practice 9.9 While Loops
 9.12 While Loops 9.10 For Loop Practice
 8.6 General For Loops 8.7 For Loop Practice 8.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops
 5.6 General For Loops 5.7 For Loop Practice 5.9 While Loops
 5.6 General For Loops 5.7 For Loop Practice 5.9 While Loops
 5.6 General For Loops 5.7 For Loop Practice 5.9 While Loops
 13.9 While Loops 13.7 For Loop Practice 13.6 General For Loops
 1.4 Functions in Karel 1.8 Super Karel 1.9 For Loops 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 3.4 Functions in Karel 3.9 For Loops 3.12 While Loops in Karel 3.13 Control Structures Example
 2.4 Variables 3.1 Functions in Karel 4.3 For Loops 6.1 While Loops in Karel 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 8.1 Control Structures Example 10.1 micro:bit Challenges
 2.1 Functions in Karel 3.3 For Loops 5.1 While Loops in Karel 6.1 Control Structures Example
 2.10 If Statements
 7.14 Functions
 28.2 De Morgan's Laws
 1.4 Variables 2.1 For Loops 2.2 While Loops 2.3 Operators 2.4 If/Else Statements 2.5 Functions 3.1 micro:bit Challenges
 1.4 Variables 2.1 Loops 2.2 If/Else Statements 2.3 Arithmetic, Comparison, and Logical Operators 2.4 Functions 3.1 Arduino Challenges
 6.1 Programming Concepts
 23.1 Programming Concepts
 5.1 Programming Concepts
 17.1 Programming Concepts
 21.1 Programming Concepts