# NY 4-6: 4-6.CT.8

## CodeHS Lessons

Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.

 Standard 24.4 For Loops 24.16 Using i in For Loops 24.17 Extended Loop Control 24.18 If Statements 24.19 If/Else Statements 24.20 While Loops
 Standard 1.8 Challenge: Make a Keyboard 3.3 Interactive Resume Development 4.6 Challenge: Create a Survey 4.9 Challenge: Collecting User Clicks
 Standard 1.4 Lost in Space
 Standard 1.4 Lost in Space
 Standard 2.3 For Loops 5.9 Using i in For Loops 5.10 Extended Loop Control 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 5.9 Using i in For Loops 5.10 Extended Loop Control 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 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.16 Karel Challenges 13.15 Extended Loop Control 13.16 If Statements 13.17 If/ Else Statements 13.18 While Loops 13.19 Putting Together Control Structures 13.4 For Loops 13.14 Using i in For Loops
 Standard 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.16 Karel Challenges 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.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 2.16 Karel Challenges 6.15 Extended Loop Control 6.16 If Statements 6.17 If/ Else Statements 6.18 While Loops 6.19 Putting Together Control Structures 6.4 For Loops 6.14 Using i in For Loops
 Standard 3.1 What is Scripting? 3.2 Disappearing Platforms 3.3 Fading Platforms 3.4 Deadly Lava
 Standard 2.4 Determining Allele Order 2.5 Percent Genotype Dominance 2.6 Print Total Genotype Dominance 3.4 Changing Speeds on Collision 3.5 Inelastic Collisions 3.6 Elastic Collisions 4.3 Time to Impact 4.4 Elastic Collisions
 Standard 1.3 Modulus and If Statements 1.4 For Loops 3.3 Making Decisions 3.4 The Formula Solver 5.3 Categorizing Triangles with a Varied Base Value 6.1 Modeling with Tracy 7.1 Precision of Pi
 Standard 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.16 Karel 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
 Standard 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 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.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 Standard 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 Standard 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 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.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
 Standard 6.7 Challenge: Make a Keyboard 8.3 Interactive Resume Development 9.6 Challenge: Create a Survey 9.9 Challenge: Collecting User Clicks
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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
 Standard 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 Standard 18.15 Extended Loop Control 18.16 If Statements 18.17 If/ Else Statements 18.18 While Loops 18.19 Putting Together Control Structures 18.4 For Loops 18.14 Using i in For Loops
 Standard 5.7 Challenge: Make a Keyboard 7.3 Interactive Resume Development 8.6 Challenge: Create a Survey 8.9 Challenge: Collecting User Clicks
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 6.13 Control Structures Example 6.12 While Loops in Karel 6.9 For Loops 9.4 If/Else Statements 9.3 Operators 9.2 While Loops 9.1 For Loops 10.1 micro:bit Challenges 6.11 If/Else Statements 6.10 If Statements
 Standard 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 Standard 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 6.4 For Loops 6.13 If Statements 6.14 If/ Else Statements 6.15 While Loops
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 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.16 Karel Challenges 14.13 Control Structures Example 14.12 While Loops in Karel 14.9 For Loops 6.4 If/Else Statements 6.3 Operators 6.2 While Loops 6.1 For Loops 7.1 micro:bit Challenges 14.11 If/Else Statements 14.10 If Statements
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 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.10 If Statements 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.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 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 Standard 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.13 While Loops in Karel
 Standard 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel
 Standard 4.10 For Loops 4.11 If Statements 4.12 If/Else Statements 4.13 While Loops in Karel
 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 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel
 Standard 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.13 While Loops in Karel
 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.16 Karel Challenges 11.13 Control Structures Example 11.12 While Loops in Karel 11.9 For Loops 14.4 If/Else Statements 14.3 Operators 14.2 While Loops 14.1 For Loops 15.1 micro:bit Challenges 11.11 If/Else Statements 11.10 If Statements
 Standard 7.7 Challenge: Make a Keyboard 9.3 Interactive Resume Development 10.6 Challenge: Create a Survey 10.9 Challenge: Collecting User Clicks
 Standard 3.5 For Loops 3.6 While Loops 7.2 If/Else Statements 7.1 Operators 8.1 micro:bit Challenges
 Standard 2.3 For Loops 5.9 Using i in For Loops 5.10 Extended Loop Control 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 5.9 Using i in For Loops 5.10 Extended Loop Control 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 11.4 For Loops 11.16 Using i in For Loops 11.17 Extended Loop Control 11.18 If Statements 11.19 If/Else Statements 11.20 While Loops
 Standard 1.7 Challenge: Make a Keyboard 4.6 Challenge: Create a Survey 4.9 Challenge: Collecting User Clicks 10.3 Interactive Resume Development
 Standard 6.7 Challenge: Make a Keyboard 9.6 Challenge: Create a Survey 9.9 Challenge: Collecting User Clicks 14.3 Interactive Resume Development
 Standard 1.10 For Loops 1.11 If Statements 1.12 If/Else Statements 1.13 While Loops in Karel
 Standard 1.4 Lost in Space