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
24.4 For Loops
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
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.13 Loop and a Half
9.12 While Loops
9.9 For Loops in JavaScript
Standard
22.10 Loop and a Half
22.9 While Loops
22.5 For Loops in JavaScript
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.3 For Loops
Standard
2.3 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
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
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
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
Standard
2.12 Loop-and-a-Half
Standard
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
2.4 For Loops
5.4 Nested Control Structures
Standard
1.13 Control Structures Example
2.9 If Statements
2.10 For Loops in JavaScript
2.14 While Loops
2.16 Functions and Parameters 1
Standard
14.9 For Loops in JavaScript
Standard
5.2 if Statements and Control Flow
5.3 if-else Statements
5.4 else if Statements
8.4 Accessor Methods
8.5 Mutator Methods
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
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
8.5 For Loops in JavaScript
8.9 While Loops
8.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.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
Standard
9.5 For Loops in JavaScript
9.9 While Loops
9.10 Loop and a Half
Standard
15.10 Loop and a Half
15.9 While Loops
15.5 For Loops in JavaScript
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.19 Karel Challenges
Standard
14.10 Loop and a Half
14.9 While Loops
14.5 For Loops in JavaScript
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.16 Karel Challenges
6.13 Control Structures Example
6.6 Top Down Design and Decomposition in Karel
Standard
4.6 While Loops
4.7 The Break Statement
4.9 For Loops
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.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
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.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
Standard
6.4 For Loops
8.11 While Loops
8.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.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
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.16 Karel Challenges
14.13 Control Structures Example
14.6 Top Down Design and Decomposition in Karel
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
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
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.20 Karel Challenges
Standard
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.4 For Loops
12.16 Karel Challenges
12.13 Control Structures Example
12.6 Top Down Design and Decomposition in Karel
Standard
7.4 Nested Control Structures
16.4 For Loops
Standard
7.4 Nested Control Structures
16.4 For Loops
Standard
10.10 Loop and a Half
10.9 While Loops
10.5 For Loops in JavaScript
Standard
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
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.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
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
13.13 Loop and a Half
13.12 While Loops
13.9 For Loops in JavaScript
Standard
6.4 Nested Control Structures
Standard
2.3 For Loops
Standard
6.4 Nested Control Structures
Standard
6.4 Nested Control Structures
11.4 For Loops
Standard
8.13 Loop and a Half
8.12 While Loops
8.9 For Loops in JavaScript
Standard
12.13 Loop and a Half
12.12 While Loops
12.9 For Loops in JavaScript
Standard
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half