Please enable JavaScript to use CodeHS

MO 9-10: AP.C.01

CodeHS Lessons

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

8.2 Linear Search
8.3 Binary Search
8.4 Selection Sort
8.5 Insertion Sort
8.6 Advanced: Recursion
8.7 Mergesort
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
9.6 Advanced: Recursion
9.7 Mergesort
13.4 For Loops
13.8 Functions
13.17 If/ Else Statements
13.18 While Loops
6.4 For Loops
6.8 Functions
6.17 If/ Else Statements
6.18 While Loops
3.4 For Loops
3.8 Functions
3.17 If/ Else Statements
3.18 While Loops
2.2 For Loops
3.3 Functions
6.2 If/ Else Statements
6.3 While Loops
7.1 For Loops
7.2 While Loops
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
3.4 For Loops
3.8 Functions
3.17 If/ Else Statements
3.18 While Loops
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
6.1 Functions
6.2 Functions and Parameters
7.1 Loops
7.2 If/Else Statements
7.4 Functions
8.4 Strings and For Loops
9.3 For Loops and Lists
12.1 Arduino Challenges
2.2 For Loops
3.3 Functions
5.2 If/ Else Statements
5.3 While Loops
3.4 For Loops
3.8 Functions
3.18 If/ Else Statements
3.19 While Loops
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
9.1 For Loops
9.2 While Loops
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
1.4 For Loops
1.8 Functions
1.17 If/ Else Statements
1.18 While Loops
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
2.2 For Loops
3.3 Functions
5.2 If/ Else Statements
5.3 While Loops
2.4 For Loops
2.8 Functions
2.17 If/ Else Statements
2.18 While Loops
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
6.1 Functions
6.2 Functions and Parameters
7.4 Strings and For Loops
8.3 For Loops and Lists
8.1 Conditionals and State Change
8.2 Conditionals using Parameters
8.1 Conditionals and State Change
8.2 Conditionals using Parameters
2.13 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
1.13 Control Structures Example
6.4 If Statements
6.5 For Loops in JavaScript
6.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
14.5 For Loops in JavaScript
14.9 While Loops
14.4 If Statements
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
22.5 For Loops in JavaScript
22.9 While Loops
22.4 If Statements
1.13 Control Structures Example
6.4 If Statements
6.5 For Loops in JavaScript
6.9 While Loops
10.1 Loops
10.2 If/Else Statements
10.4 Functions
14.1 Arduino Challenges
3.14 Control Structures Example
10.5 For Loops in JavaScript
10.9 While Loops
10.4 If Statements
2.14 Control Structures Example
9.4 If Statements
9.5 For Loops in JavaScript
9.9 While Loops
9.9 For Loops in JavaScript
9.12 While Loops
9.8 If Statements
3.14 Control Structures Example
8.4 If Statements
8.5 For Loops in JavaScript
8.9 While Loops
2.13 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
1.13 Control Structures Example
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
1.13 Control Structures Example
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
1.13 Control Structures Example
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
2.14 Control Structures Example
13.5 For Loops in JavaScript
13.9 While Loops
13.4 If Statements
10.1 Iteration
10.2 For Loops
10.4 Nested Iteration
15.1 Recursion
10.1 Iteration
10.2 For Loops
10.4 Nested Iteration
17.1 Recursion
4.1 Iteration
4.2 For Loops
4.4 Nested Iteration
10.1 Recursion
2.10 For Loops in JavaScript
2.12 For Loop Practice
2.14 While Loops
2.15 Loop and a Half
1.9 For Loops
1.10 While Loops in Karel
1.11 If Statements
1.12 If/Else Statements
1.13 Control Structures Example
2.9 For Loops
2.10 While Loops
2.11 If Statements
2.12 Loop-and-a-Half
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.14 Functions
7.15 Functions and Parameters
7.1 For Loops
7.2 While Loops
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
2.1 For Loops
2.2 While Loops
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
2.1 Loops
2.2 If/Else Statements
2.4 Functions
3.1 Arduino Challenges