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.

1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.18 Karel Challenges
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.19 Karel Challenges
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.20 Karel Challenges
1.7 Top Down Design and Decomposition in Karel
1.15 Control Structures Example
1.20 Karel Challenges
1.7 Top Down Design and Decomposition in Karel
1.15 Control Structures Example
1.20 Karel Challenges
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.17 Karel Challenges
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
6.4 For Loops
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.4 For Loops
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
6.16 Karel Challenges
6.13 Control Structures Example
6.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.4 For Loops
11.16 Karel Challenges
11.13 Control Structures Example
11.6 Top Down Design and Decomposition in Karel
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
13.4 For Loops
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
14.10 Loop and a Half
14.9 While Loops
14.5 For Loops in JavaScript
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
22.10 Loop and a Half
22.9 While Loops
22.5 For Loops in JavaScript
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
10.10 Loop and a Half
10.9 While Loops
10.5 For Loops in JavaScript
9.5 For Loops in JavaScript
9.9 While Loops
9.10 Loop and a Half
9.13 Loop and a Half
9.12 While Loops
9.9 For Loops in JavaScript
8.5 For Loops in JavaScript
8.9 While Loops
8.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
13.10 Loop and a Half
13.9 While Loops
13.5 For Loops in JavaScript
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
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
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
1.4 For Loops
5.4 Nested Control Structures
2.4 For Loops
5.4 Nested Control Structures
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
2.12 Loop-and-a-Half