Please enable JavaScript to use CodeHS

OH 8: ATP.PD.8.b

CodeHS Lessons

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

2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
15.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
3.2 Challenge Problems
6.1 Graphics Challenges
8.1 Control Structures Challenges
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
2.1 Challenge Problems
4.2 Graphics Challenges
7.1 Control Structures Challenges
9.1 Functions Challenges
10.1 Loops
10.2 If/Else Statements
12.1 Animation Challenges
14.1 Arduino Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
7.1 Graphics Challenges
10.1 Control Structures Challenges
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
4.2 Challenge Problems
7.1 Graphics Challenges
9.1 Control Structures Challenges
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
4.2 Challenge Problems
7.1 Graphics Challenges
11.1 Control Structures Challenges
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
2.1 Challenge Problems
5.2 Graphics Challenges
7.1 Control Structures Challenges
9.1 Functions Challenges
11.1 Animation Challenges
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
2.1 Challenge Problems
4.2 Graphics Challenges
6.1 Control Structures Challenges
8.1 Functions Challenges
10.1 Animation Challenges
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
2.1 Challenge Problems
4.2 Graphics Challenges
6.1 Control Structures Challenges
9.1 Functions Challenges
9.1 Functions Challenges
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
2.1 Challenge Problems
4.2 Graphics Challenges
6.1 Control Structures Challenges
8.1 Functions Challenges
10.1 Animation Challenges
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
3.2 Challenge Problems
14.1 Control Structures Challenges
4.3 Looping
4.4 Branching
21.1 Challenge Problems
23.1 Control Structures Challenges
1.13 Control Structures Example
1.16 Karel Challenges
13.4 For Loops
13.16 If Statements
13.17 If/ Else Statements
13.18 While Loops
13.19 Putting Together Control Structures
2.13 Control Structures Example
2.16 Karel Challenges
6.4 For Loops
6.16 If Statements
6.17 If/ Else Statements
6.18 While Loops
6.19 Putting Together Control Structures
2.13 Control Structures Example
2.16 Karel Challenges
3.4 For Loops
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
2.2 For Loops
6.1 If Statements
6.2 If/ Else Statements
6.3 While Loops
7.2 While Loops
7.4 If/Else Statements
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
3.4 For Loops
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
1.4 For Loops
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
4.4 Logical Operators
5.3 Break and Continue
7.1 Loops
7.2 If/Else Statements
8.4 Strings and For Loops
9.3 For Loops and Lists
12.1 Arduino Challenges
2.2 For Loops
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
3.4 For Loops
3.17 If Statements
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
9.2 While Loops
9.4 If/Else Statements
10.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
1.4 For Loops
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
14.2 While Loops
14.4 If/Else Statements
15.1 micro:bit Challenges
2.2 For Loops
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
2.4 For Loops
2.16 If Statements
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
4.4 Logical Operators
5.3 Break and Continue
7.4 Strings and For Loops
8.3 For Loops and Lists
1.13 Control Structures Example
1.16 Karel Challenges
7.9 Logical Operators
7.12 Break and Continue
21.3 Looping
21.4 Branching
7.2 While Loops
7.4 If/Else Statements
10.1 micro:bit Challenges
2.2 While Loops
2.4 If/Else Statements
3.1 micro:bit Challenges
2.1 Loops
2.2 If/Else Statements
3.1 Arduino Challenges