# SC FCS: H.5

## CodeHS Lessons

Create, evaluate, and adjust algorithms to solve a variety of problems.

 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.4 User Input 5.5 Basic Math in JavaScript 5.6 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half
 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 4.3 User Input 4.4 Basic Math in JavaScript 4.5 Using Graphics in JavaScript 6.2 Logical Operators 6.3 Comparison Operators 6.4 If Statements 6.5 For Loops in JavaScript 6.6 General For Loops 6.7 For Loop Practice 6.8 Random Numbers 6.9 While Loops 6.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.9 While Loops 7.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 6.3 User Input 6.4 Basic Math in JavaScript 6.5 Using Graphics in JavaScript 9.2 Logical Operators 9.3 Comparison Operators 9.4 If Statements 9.5 For Loops in JavaScript 9.6 General For Loops 9.7 For Loop Practice 9.8 Random Numbers 9.9 While Loops 9.10 Loop and a Half
 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.14 Control Structures Example 3.15 More Karel Examples and Testing 4.2 Challenge Problems 6.3 User Input 6.4 Basic Math in JavaScript 6.5 Using Graphics in JavaScript 10.2 Logical Operators 10.3 Comparison Operators 10.4 If Statements 10.5 For Loops in JavaScript 10.6 General For Loops 10.7 For Loop Practice 10.8 Random Numbers 10.9 While Loops 10.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 14.2 Logical Operators 14.3 Comparison Operators 14.4 If Statements 14.5 For Loops in JavaScript 14.6 General For Loops 14.7 For Loop Practice 14.8 Random Numbers 14.9 While Loops 14.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half
 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.13 Control Structures Example 2.14 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half
 4.3 Looping 21.1 Challenge Problems 22.2 Logical Operators 22.3 Comparison Operators 22.4 If Statements 22.5 For Loops in JavaScript 22.6 General For Loops 22.7 For Loop Practice 22.8 Random Numbers 22.9 While Loops 22.10 Loop and a Half
 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 3.3 User Input 3.4 Basic Math in JavaScript 3.5 Using Graphics in JavaScript 5.3 Comments & Pseudocode 6.2 Logical Operators 6.3 Comparison Operators 6.4 If Statements 6.5 For Loops in JavaScript 6.6 General For Loops 6.7 For Loop Practice 6.8 Random Numbers 6.9 While Loops 6.10 Loop and a Half 14.1 Arduino Challenges
 3.10 For Loops 3.11 If Statements 3.12 If/Else Statements 3.14 Control Structures Example 3.15 More Karel Examples and Testing 4.2 Challenge Problems 6.3 User Input 6.4 Basic Math in JavaScript 6.5 Using Graphics in JavaScript 8.2 Logical Operators 8.3 Comparison Operators 8.4 If Statements 8.5 For Loops in JavaScript 8.6 General For Loops 8.7 For Loop Practice 8.8 Random Numbers 8.9 While Loops 8.10 Loop and a Half
 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.13 Control Structures Example 2.14 More Karel Examples and Testing 3.2 Challenge Problems 5.3 User Input 5.4 Basic Math in JavaScript 5.5 Using Graphics in JavaScript 7.2 Logical Operators 7.3 Comparison Operators 7.4 If Statements 7.5 For Loops in JavaScript 7.6 General For Loops 7.7 For Loop Practice 7.8 Random Numbers 7.9 While Loops 7.10 Loop and a Half
 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 3.3 User Input 3.4 Basic Math in JavaScript 3.5 Using Graphics in JavaScript 5.2 Logical Operators 5.3 Comparison Operators 5.4 If Statements 5.5 For Loops in JavaScript 5.6 General For Loops 5.7 For Loop Practice 5.8 Random Numbers 5.9 While Loops 5.10 Loop and a Half
 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 3.3 User Input 3.4 Basic Math in JavaScript 3.5 Using Graphics in JavaScript 5.2 Logical Operators 5.3 Comparison Operators 5.4 If Statements 5.5 For Loops in JavaScript 5.6 General For Loops 5.7 For Loop Practice 5.8 Random Numbers 5.9 While Loops 5.10 Loop and a Half
 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.1 Challenge Problems 3.3 User Input 3.4 Basic Math in JavaScript 3.5 Using Graphics in JavaScript 5.2 Logical Operators 5.3 Comparison Operators 5.4 If Statements 5.5 For Loops in JavaScript 5.6 General For Loops 5.7 For Loop Practice 5.8 Random Numbers 5.9 While Loops 5.10 Loop and a Half
 2.10 For Loops 2.11 If Statements 2.12 If/Else Statements 2.14 Control Structures Example 2.15 More Karel Examples and Testing 3.2 Challenge Problems 4.4 User Input 4.5 Basic Math in JavaScript 4.6 Using Graphics in JavaScript 13.2 Logical Operators 13.3 Comparison Operators 13.4 If Statements 13.5 For Loops in JavaScript 13.6 General For Loops 13.7 For Loop Practice 13.8 Random Numbers 13.9 While Loops 13.10 Loop and a Half
 3.3 User Input 3.4 Basic Math in JavaScript 3.5 Using Graphics in JavaScript
 9.3 User Input 9.4 Basic Math in JavaScript 9.6 Logical Operators 9.7 Comparison Operators 9.8 If Statements 9.9 For Loops in JavaScript 9.10 For Loop Practice 9.11 Random Numbers 9.12 While Loops 9.13 Loop and a Half
 2.3 User Input 2.4 Basic Math in JavaScript 2.5 Using Graphics in JavaScript
 5.3 Comments & Pseudocode 9.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 10.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 3.3 Comments & Pseudocode 15.1 micro:bit Challenges
 2.3 Comments & Pseudocode 10.1 micro:bit Challenges
 1.3 Comments & Pseudocode 3.1 micro:bit Challenges
 3.3 Comments & Pseudocode 12.1 Arduino Challenges
 1.3 Comments & Pseudocode 3.1 Arduino Challenges