Please enable JavaScript to use CodeHS

OK 9-10: L1.AP.C.01

CodeHS Lessons

Justify the selection of specific control structures (e.g., sequence, conditionals, repetition, procedures) considering program efficiencies such as readability, performance, and memory usage.

Standard
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
7.4 Nested Control Structures
25.4 For Loops
Standard
1.7 Top Down Design and Decomposition in Karel
1.15 Control Structures Example
1.20 Karel Challenges
Standard
1.7 Top Down Design and Decomposition in Karel
1.15 Control Structures Example
1.20 Karel Challenges
Standard
9.9 For Loops in JavaScript
9.12 While Loops
9.13 Loop and a Half
Standard
19.11 While Loops
19.12 The Break Statement
19.13 For Loops
Standard
5.6 While Loops
5.7 The Break Statement
5.9 For Loops
Standard
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.4 For Loops
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
6.4 For Loops
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
13.4 For Loops
Standard
1.4 For Loops
5.4 Nested Control Structures
Standard
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
Standard
6.4 Nested Control Structures
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
2.12 Loop-and-a-Half
Standard
3.2 if Statements and Control Flow
3.3 if-else Statements
3.4 else if Statements
5.4 Accessor Methods
5.5 Mutator Methods
Standard
2.4 For Loops
5.4 Nested Control Structures
Standard
6.9 For Loops in JavaScript
Standard
4.2 if Statements and Control Flow
4.3 if-else Statements
4.4 else if Statements
7.4 Accessor Methods
7.5 Mutator Methods
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
3.4 Nested Control Structures
16.4 For Loops
Standard
8.5 For Loops in JavaScript
8.9 While Loops
8.10 Loop and a Half
Standard
2.4 For Loops
7.4 Nested Control Structures
Standard
6.11 While Loops
6.12 The Break Statement
6.13 For Loops
19.9 For Loops in JavaScript
Standard
8.5 For Loops in JavaScript
8.9 While Loops
8.10 Loop and a Half
Standard
11.11 While Loops
11.12 The Break Statement
11.13 For Loops
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
6.9 For Loops in JavaScript
Standard
6.4 Nested Control Structures
Standard
6.4 Nested Control Structures
Standard
6.4 Nested Control Structures
Standard
6.4 Nested Control Structures
Standard
15.6 While Loops
15.7 The Break Statement
15.9 For Loops
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.19 Karel Challenges
Standard
14.5 For Loops in JavaScript
14.9 While Loops
14.10 Loop and a Half
Standard
5.4 Nested Control Structures
18.4 For Loops
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
6.6 Top Down Design and Decomposition in Karel
6.13 Control Structures Example
6.16 Karel Challenges
Standard
7.4 Nested Control Structures
10.5 For Loops
15.6 While Loops
15.7 The Break Statement
15.9 For Loops
Standard
4.6 While Loops
4.7 The Break Statement
4.9 For Loops
Standard
8.9 Nested Control Structures
Standard
10.5 For Loops in JavaScript
10.9 While Loops
10.10 Loop and a Half
Standard
10.5 For Loops in JavaScript
10.9 While Loops
10.10 Loop and a Half
Standard
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
6.4 For Loops
8.11 While Loops
8.12 For Loops
Standard
7.4 For Loops
10.11 While Loops
10.12 For Loops
Standard
8.4 For Loops
12.11 While Loops
12.12 For Loops
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.18 Karel Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.18 Karel Challenges
Standard
1.4 For Loops
14.6 Top Down Design and Decomposition in Karel
14.13 Control Structures Example
14.16 Karel Challenges
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
3.4 For Loops
8.6 Top Down Design and Decomposition in Karel
8.13 Control Structures Example
8.16 Karel Challenges
Standard
7.6 While Loops
7.7 The Break Statement
7.9 For Loops
Standard
9.6 While Loops
9.7 The Break Statement
9.9 For Loops
Standard
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
1.5 For Loops
Standard
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
12.6 Top Down Design and Decomposition in Karel
12.13 Control Structures Example
12.16 Karel Challenges
Standard
7.4 Nested Control Structures
16.4 For Loops
Standard
7.4 Nested Control Structures
16.4 For Loops
Standard
18.6 While Loops
18.7 The Break Statement
18.9 For Loops
Standard
13.9 For Loops in JavaScript
13.12 While Loops
13.13 Loop and a Half
Standard
14.9 For Loops in JavaScript
14.12 While Loops
14.13 Loop and a Half
Standard
13.5 For Loops in JavaScript
13.9 While Loops
13.10 Loop and a Half
Standard
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
Standard
3.3 For Loops
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.17 Karel Challenges
Standard
8.6 While Loops
8.7 The Break Statement
8.9 For Loops
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
Standard
4.4 Nested Control Structures
22.2 if Statements and Control Flow
22.3 if-else Statements
22.4 else if Statements
24.4 Accessor Methods
24.5 Mutator Methods
Standard
9.2 if Statements and Control Flow
9.3 if-else Statements
9.4 else if Statements
11.4 Accessor Methods
11.5 Mutator Methods
Standard
9.2 if Statements and Control Flow
9.3 if-else Statements
9.4 else if Statements
11.4 Accessor Methods
11.5 Mutator Methods
Standard
6.4 Nested Control Structures
11.4 For Loops
Standard
6.4 Nested Control Structures
Standard
6.4 Nested Control Structures
Standard
6.4 Nested Control Structures
Standard
2.3 For Loops
Standard
6.4 Nested Control Structures
Standard
8.9 For Loops in JavaScript
8.12 While Loops
8.13 Loop and a Half
Standard
12.9 For Loops in JavaScript
12.12 While Loops
12.13 Loop and a Half
Standard
9.4 Nested Control Structures
Standard
6.4 Nested Control Structures
Standard
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.20 Karel Challenges
Standard
3.4 Nested Control Structures
Standard
6.4 Nested Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
Standard
8.7 Nested Control Structures
Standard
2.4 For Loops
7.4 Nested Control Structures
Standard
4.8 Accessor Methods
4.9 Mutator Methods