Please enable JavaScript to use CodeHS

KY 6-8: M-AP-09

CodeHS Lessons

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

Standard
7.1 While Loops
9.4 Functions and Return Values
10.5 The in Keyword
13.4 Dictionaries
14.1 Project: Guess the Word
25.21 Putting Together Control Structures
Standard
34.4 Dictionaries
33.5 The in Keyword
Standard
13.3 Looping
13.4 Branching
Standard
1.2 Karel Error Messages
3.2 Debugging with Error Messages
5.9 Karel Challenges
Standard
1.2 Karel Error Messages
4.2 Debugging with Error Messages
Standard
1.9 Karel Challenges
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
6.19 Putting Together Control Structures
6.10 Top Down Design
Standard
13.19 Putting Together Control Structures
13.10 Top Down Design
Standard
7.17 Functions and Return Values
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
5.1 While Loops
6.4 Functions and Return Values
7.1 Loops
7.2 If/Else Statements
8.5 The in Keyword
10.4 Dictionaries
11.1 Project: Guess the Word
12.1 Arduino Challenges
Standard
10.1 Loops
10.2 If/Else Statements
14.1 Arduino Challenges
Standard
3.5 Top Down Design
7.2 While Loops
7.4 If/Else Statements
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
Standard
7.2 While Loops
7.4 If/Else Statements
10.1 micro:bit Challenges
Standard
2.2 While Loops
2.4 If/Else Statements
3.1 micro:bit Challenges
Standard
2.1 Loops
2.2 If/Else Statements
3.1 Arduino Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
2.10 Top Down Design
2.19 Putting Together Control Structures
5.1 While Loops
6.4 Functions and Return Values
7.5 The in Keyword
9.4 Dictionaries
10.1 Project: Guess the Word
Standard
2.10 Top Down Design
2.22 Putting Together Control Structures
7.1 While Loops
8.4 Functions and Return Values
9.5 The in Keyword
11.4 Dictionaries
12.1 Project: Guess the Word
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
6.3 Looping
6.4 Branching
Standard
5.1 While Loops
6.4 Functions and Return Values
8.5 The in Keyword
18.19 Putting Together Control Structures
18.10 Top Down Design
13.1 Project: Guess the Word
12.3 Dictionaries
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
9.2 While Loops
9.4 If/Else Statements
10.1 micro:bit Challenges
Standard
1.2 Karel Error Messages
Standard
1.2 Debugging with Error Messages
Standard
1.9 Karel Challenges
Standard
5.4 Functions and Return Values
6.6 Dictionaries
Standard
23.3 Looping
23.4 Branching
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
6.8 Top Down Design
7.11 While Loops
Standard
8.8 Top Down Design
9.11 While Loops
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
6.2 While Loops
6.4 If/Else Statements
7.1 micro:bit Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
3.10 Top Down Design
3.20 Putting Together Control Structures
Standard
2.9 Karel Challenges
Standard
11.5 While Loops
Standard
1.11 Top Down Design
1.20 Putting Together Control Structures
Standard
1.11 Top Down Design
1.20 Putting Together Control Structures
Standard
10.3 Looping
10.4 Branching
Standard
4.5 The in Keyword
5.6 Dictionaries
Standard
13.3 Looping
13.4 Branching
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
7.1 While Loops
8.4 Functions and Return Values
16.21 Putting Together Control Structures
Standard
7.1 While Loops
8.4 Functions and Return Values
16.21 Putting Together Control Structures
Standard
16.3 Looping
16.4 Branching
Standard
20.3 Looping
20.4 Branching
Standard
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.9 Karel Challenges
Standard
1.9 Karel Challenges
3.6 While Loops
7.2 If/Else Statements
8.1 micro:bit Challenges
Standard
6.1 While Loops
Standard
1.4 Functions and Return Values
2.5 The in Keyword
5.4 Dictionaries
6.1 Project: Guess the Word
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
6.1 While Loops
9.4 Functions and Return Values
10.5 The in Keyword
13.4 Dictionaries
14.1 Project: Guess the Word
Standard
6.1 While Loops
11.21 Putting Together Control Structures
Standard
1.4 Functions and Return Values
2.5 The in Keyword
5.4 Dictionaries
6.1 Project: Guess the Word
Standard
4.3 Looping
4.4 Branching
Standard
1.2 Karel Error Messages
4.2 Debugging with Error Messages
Standard
1.9 Karel Challenges
Standard
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
1.10 Top Down Design
1.19 Putting Together Control Structures
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges