# MA 6-8: 6-8.CT.b1

## CodeHS Lessons

Design solutions that use repetition and conditionals.

 Standard 6.1 Booleans 6.6 While Loops 6.7 The Break Statement 6.9 For Loops
 Standard 2.4 For Loops 2.14 Using i in For Loops 2.15 Extended Loop Control 2.16 If Statements 2.17 If/ Else Statements 2.18 While Loops 2.19 Putting Together Control Structures 4.2 If Statements 4.3 Comparison Operators 4.4 Logical Operators 5.1 While Loops 5.2 For Loops 7.4 Strings and For Loops 8.3 For Loops and Lists
 Standard 33.4 Strings and For Loops
 Standard 1.9 For Loops 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 13.4 For Loops 13.14 Using i in For Loops 13.15 Extended Loop Control 13.16 If Statements 13.17 If/ Else Statements 13.18 While Loops 13.19 Putting Together Control Structures
 Standard 9.9 For Loops in JavaScript 9.5 Booleans 9.12 While Loops 9.13 Loop and a Half
 Standard 4.4 Branching 22.5 For Loops in JavaScript 22.1 Booleans 22.9 While Loops 22.10 Loop and a Half
 Standard 8.1 Conditionals and State Change 8.2 Conditionals using Parameters
 Standard 8.1 Conditionals and State Change 8.2 Conditionals using Parameters
 Standard 2.2 For Loops 4.4 Using i in For Loops 4.5 Extended Loop Control 5.1 If Statements 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 2.2 For Loops 4.4 Usando i en For Loops 4.5 Control de Loops Extendido 5.1 Declaraciones if 5.2 Declaraciones if/else 5.3 While Loops 6.1 Armando Estructuras de Control
 Standard 2.9 For Loops 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 3.4 For Loops 3.14 Using i in For Loops 3.15 Extended Loop Control 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 2.9 For Loops 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 6.4 For Loops 6.14 Using i in For Loops 6.15 Extended Loop Control 6.16 If Statements 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
 Standard 6.3 For Loops and Lists
 Standard 1.9 For Loops 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 4.2 If Statements 4.3 Comparison Operators 4.4 Logical Operators 5.1 While Loops 5.2 For Loops 7.1 Loops 7.2 If/Else Statements 7.3 Arithmetic, Comparison, and Logical Operators 8.4 Strings and For Loops 9.3 For Loops and Lists 12.1 Arduino Challenges
 Standard 6.1 Booleans 6.5 For Loops in JavaScript 6.9 While Loops 6.10 Loop and a Half 10.1 Loops 10.2 If/Else Statements 10.3 Arithmetic, Comparison, and Logical Operators 14.1 Arduino Challenges
 Standard 2.2 For Loops 4.4 Using i in For Loops 4.5 Extended Loop Control 6.1 If Statements 6.2 If/ Else Statements 6.3 While Loops 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 8.1 Putting Together Control Structures 9.1 micro:bit Challenges
 Standard 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 10.1 micro:bit Challenges
 Standard 2.1 For Loops 2.2 While Loops 2.3 Operators 2.4 If/Else Statements 3.1 micro:bit Challenges
 Standard 2.1 Loops 2.2 If/Else Statements 2.3 Arithmetic, Comparison, and Logical Operators 3.1 Arduino Challenges
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 5.1 Booleans 5.5 For Loops in JavaScript 5.9 While Loops 5.10 Loop and a Half
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 8.1 Booleans 8.5 For Loops in JavaScript 8.9 While Loops 8.10 Loop and a Half
 Standard 2.4 For Loops 2.16 Using i in For Loops 2.17 Extended Loop Control 2.18 If Statements 2.19 If/ Else Statements 2.20 While Loops 2.22 Putting Together Control Structures 6.2 If Statements 6.3 Comparison Operators 6.4 Logical Operators 7.1 While Loops 7.2 For Loops 9.4 Strings and For Loops 10.3 For Loops and Lists
 Standard 8.1 Booleans 8.5 For Loops in JavaScript 8.9 While Loops 8.10 Loop and a Half
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 9.1 Booleans 9.5 For Loops in JavaScript 9.9 While Loops 9.10 Loop and a Half
 Standard 3.4 For Loops 3.14 Using i in For Loops 3.15 Extended Loop Control 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 6.4 Branching
 Standard 15.5 For Loops in JavaScript 15.1 Booleans 15.9 While Loops 15.10 Loop and a Half
 Standard 14.5 For Loops in JavaScript 14.1 Booleans 14.9 While Loops 14.10 Loop and a Half
 Standard 4.2 If Statements 4.3 Comparison Operators 4.4 Logical Operators 5.1 While Loops 5.2 For Loops 8.4 Strings and For Loops 9.3 For Loops and Lists 18.4 For Loops 18.14 Using i in For Loops 18.15 Extended Loop Control 18.16 If Statements 18.17 If/ Else Statements 18.18 While Loops 18.19 Putting Together Control Structures
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 6.9 For Loops 6.11 If/Else Statements 6.12 While Loops in Karel 6.13 Control Structures Example 9.1 For Loops 9.2 While Loops 9.3 Operators 9.4 If/Else Statements 10.1 micro:bit Challenges
 Standard 4.1 Booleans 4.6 While Loops 4.7 The Break Statement 4.9 For Loops
 Standard 10.1 Booleans 10.5 For Loops in JavaScript 10.9 While Loops 10.10 Loop and a Half
 Standard 6.1 Booleans 6.5 For Loops in JavaScript 6.9 While Loops 6.10 Loop and a Half
 Standard 23.4 Branching
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.9 For Loops 14.11 If/Else Statements 14.12 While Loops in Karel 14.13 Control Structures Example 6.1 For Loops 6.2 While Loops 6.3 Operators 6.4 If/Else Statements 7.1 micro:bit Challenges
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 3.4 For Loops 3.14 Using i in For Loops 3.15 Extended Loop Control 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures 8.9 For Loops 8.11 If/Else Statements 8.12 While Loops in Karel 8.13 Control Structures Example
 Standard 3.4 For Loops 3.15 Using i in For Loops 3.16 Extended Loop Control 3.17 If Statements 3.18 If/ Else Statements 3.19 While Loops 3.20 Putting Together Control Structures
 Standard 7.1 Booleans 7.6 While Loops 7.7 The Break Statement 7.9 For Loops
 Standard 6.1 Booleans 6.6 While Loops 6.7 The Break Statement 6.9 For Loops 11.4 For Loops 11.5 While Loops
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 10.5 For Loops in JavaScript 10.1 Booleans 10.9 While Loops 10.10 Loop and a Half
 Standard 16.4 Branching
 Standard 6.1 Booleans 6.5 For Loops in JavaScript 6.9 While Loops 6.10 Loop and a Half
 Standard 2.10 If Statements
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 21.4 Branching
 Standard 2.2 For Loops 4.6 Using i in For Loops 4.7 Extended Loop Control 5.1 If Statements 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 7.1 Booleans 7.5 For Loops in JavaScript 7.9 While Loops 7.10 Loop and a Half
 Standard 1.4 For Loops 1.14 Using i in For Loops 1.15 Extended Loop Control 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.9 For Loops 11.11 If/Else Statements 11.12 While Loops in Karel 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 5.1 Booleans 5.5 For Loops in JavaScript 5.9 While Loops 5.10 Loop and a Half
 Standard 5.1 Booleans 5.5 For Loops in JavaScript 5.9 While Loops 5.10 Loop and a Half
 Standard 13.9 For Loops in JavaScript 13.5 Booleans 13.12 While Loops 13.13 Loop and a Half
 Standard 8.9 For Loops in JavaScript 8.5 Booleans 8.12 While Loops 8.13 Loop and a Half