Please enable JavaScript to use CodeHS

Michigan 2: 2-AP-17

CodeHS Lessons

Systematically test and refine programs using a range of test cases.

Standard
1.4 Lost in Space
3.4 Under the Sea
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
9.4 Intro to JavaScript
9.5 Variables
Standard
1.4 Lost in Space
4.4 Under the Sea
Standard
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.4 Intro to JavaScript
5.5 Variables
Standard
22.2 Under the Sea
Standard
2.2 Intro to JavaScript
2.3 Variables
Standard
5.2 More Practice with While Loops
Standard
2.10 If Statements
2.10 If Statements
2.11 If/Else Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.12 While Loops in Karel
2.13 Control Structures Example
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.14 More Karel Examples and Testing
2.16 Karel Challenges
2.16 Karel Challenges
Standard
2.10 If Statements
2.10 If Statements
2.11 If/Else Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.12 While Loops in Karel
2.13 Control Structures Example
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.14 More Karel Examples and Testing
2.16 Karel Challenges
2.16 Karel Challenges
Standard
1.10 If Statements
1.10 If Statements
1.11 If/Else Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.12 While Loops in Karel
1.13 Control Structures Example
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.14 More Karel Examples and Testing
1.16 Karel Challenges
1.16 Karel Challenges
Standard
1.10 If Statements
1.10 If Statements
1.11 If/Else Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.12 While Loops in Karel
1.13 Control Structures Example
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.14 More Karel Examples and Testing
1.16 Karel Challenges
1.16 Karel Challenges
3.13 Control Structures Example
3.12 While Loops in Karel
3.17 Karel Challenges
Standard
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.5 Using Motors
12.1 Arduino Challenges
12.4 Final Project
Standard
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.5 Using Motors
14.1 Arduino Challenges
14.4 Final Project
Standard
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
Standard
6.1 While Loops in Karel
6.2 More Practice with While Loops
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
8.1 Control Structures Example
9.1 Karel Challenges
10.1 micro:bit Challenges
Standard
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.5 Using Motors
3.1 Arduino Challenges
3.4 Final Project
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
5.1 While Loops in Karel
5.2 More Practice with While Loops
6.1 Control Structures Example
7.1 Karel Challenges
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.3 Intro to JavaScript
1.4 Variables
11.1 For Loops
11.2 While Loops
11.3 Operators
11.4 If/Else Statements
11.5 Functions
12.1 micro:bit Challenges
Standard
1.20 Using Data to Refine Game Mechanics
6.13 Control Structures Example
10.1 micro:bit Challenges
9.5 Functions
9.4 If/Else Statements
9.3 Operators
9.2 While Loops
9.1 For Loops
6.16 Karel Challenges
6.14 More Karel Examples and Testing
6.10 If Statements
6.12 While Loops in Karel
6.11 If/Else Statements
6.10 If Statements
6.16 Karel Challenges
6.14 More Karel Examples and Testing
6.13 Control Structures Example
6.12 While Loops in Karel
6.11 If/Else Statements
Standard
1.4 Lost in Space
Standard
1.4 Under the Sea
Standard
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
4.4 Intro to JavaScript
4.5 Variables
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
14.13 Control Structures Example
7.1 micro:bit Challenges
6.5 Functions
6.4 If/Else Statements
6.3 Operators
6.2 While Loops
6.1 For Loops
14.16 Karel Challenges
14.14 More Karel Examples and Testing
14.10 If Statements
14.12 While Loops in Karel
14.11 If/Else Statements
14.10 If Statements
14.16 Karel Challenges
14.14 More Karel Examples and Testing
14.13 Control Structures Example
14.12 While Loops in Karel
14.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
8.10 If Statements
8.10 If Statements
8.11 If/Else Statements
8.11 If/Else Statements
8.12 While Loops in Karel
8.12 While Loops in Karel
8.13 Control Structures Example
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.14 More Karel Examples and Testing
8.16 Karel Challenges
8.16 Karel Challenges
Standard
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
11.4 For Loops
11.5 While Loops
Standard
1.21 Using Data to Refine Game Mechanics
Standard
1.21 Using Data to Refine Game Mechanics
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
12.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
12.16 Karel Challenges
12.14 More Karel Examples and Testing
12.10 If Statements
12.12 While Loops in Karel
12.11 If/Else Statements
12.10 If Statements
12.16 Karel Challenges
12.14 More Karel Examples and Testing
12.13 Control Structures Example
12.12 While Loops in Karel
12.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
Standard
2.2 Intro to JavaScript
2.3 Variables
Standard
1.4 Lost in Space
4.4 Under the Sea
Standard
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.4 Intro to JavaScript
5.5 Variables
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
12.1 Loops
12.2 If/Else Statements
12.3 Arithmetic, Comparison, and Logical Operators
12.5 Using Motors