Please enable JavaScript to use CodeHS

AL 7: 2

CodeHS Lessons

Create complex pseudocode using conditionals and Boolean statements. Example: Automated vacuum pseudocode – drive forward until the unit encounters an obstacle; reverse 2"; rotate 30 degrees to the left, repeat.

Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
5.1 Booleans
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
24.19 If/Else Statements
Standard
4.4 Branching
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
5.4 Multiple Functions
5.6 Conditional Statements
5.7 If/Else Statements
Standard
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
Standard
3.6 Top Down Design
7.2 If/Else Statements
Standard
3.6 Top Down Design
7.2 If/Else Statements
Standard
4.1 If Statements
4.2 If/Else Statements
5.1 While Loops in Karel
6.1 Control Structures Example
6.2 More Karel Examples and Testing
6.4 Ultra Karel
7.1 Karel Challenges
8.1 Final Project
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.10 Top Down Design
13.17 If/ Else Statements
Standard
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.10 Top Down Design
3.17 If/ Else Statements
Standard
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.10 Top Down Design
6.17 If/ Else Statements
Standard
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.12 Break and Continue
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
3.10 If Statements
3.11 If/Else Statements
3.12 While Loops in Karel
3.13 Control Structures Example
3.14 More Karel Examples and Testing
3.16 Ultra Karel
3.17 Karel Challenges
3.18 Final Project
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
12.1 Arduino Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
5.3 Comments & Pseudocode
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
14.1 Arduino Challenges
Standard
3.5 Top Down Design
5.3 Comments & Pseudocode
6.2 If/ Else Statements
7.3 Operators
7.4 If/Else Statements
9.1 micro:bit Challenges
Standard
2.3 Comments & Pseudocode
5.1 If Statements
5.2 If/Else Statements
6.1 While Loops in Karel
7.3 Operators
7.4 If/Else Statements
8.1 Control Structures Example
8.2 More Karel Examples and Testing
8.4 Ultra Karel
9.1 Karel Challenges
10.1 micro:bit Challenges
11.1 Final Project
Standard
1.3 Comments & Pseudocode
2.3 Operators
2.4 If/Else Statements
3.1 micro:bit Challenges
Standard
1.3 Comments & Pseudocode
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
3.1 Arduino Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.11 If Statements
1.12 If/Else Statements
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
2.11 If Statements
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
3.5 Top Down Design
5.2 If/ Else Statements
Standard
2.10 Top Down Design
2.17 If/ Else Statements
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
Standard
1.14 More Karel Examples and Testing
2.9 If Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.10 Top Down Design
2.19 If/ Else Statements
6.1 Booleans
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
3.10 Top Down Design
3.17 If/ Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
18.10 Top Down Design
18.17 If/ Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
6.11 If/Else Statements
6.12 While Loops in Karel
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
9.3 Operators
9.4 If/Else Statements
10.1 micro:bit Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
6.8 Top Down Design
6.14 If/ Else Statements
7.6 Booleans
7.7 If Statements
7.8 Comparison Operators
7.9 Logical Operators
7.11 While Loops
7.12 For Loops
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.10 Top Down Design
1.17 If/ Else Statements
4.3 Comments & Pseudocode
14.11 If/Else Statements
14.12 While Loops in Karel
14.13 Control Structures Example
14.14 More Karel Examples and Testing
14.16 Karel Challenges
6.3 Operators
6.4 If/Else Statements
7.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
3.10 Top Down Design
3.17 If/ Else Statements
8.11 If/Else Statements
8.12 While Loops in Karel
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.10 Top Down Design
3.18 If/ Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 More Karel Examples and Testing
Standard
2.4 Multiple Functions
2.6 Conditional Statements
2.7 If/Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
12.11 If/Else Statements
12.12 While Loops in Karel
12.13 Control Structures Example
12.14 More Karel Examples and Testing
12.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
6.1 Booleans
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
16.19 If/Else Statements
Standard
6.1 Booleans
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
16.19 If/Else Statements
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
4.6 Top Down Design and Decomposition in Karel
4.15 More Karel Examples and Testing
Standard
2.10 If Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 More Karel Examples and Testing
Standard
20.4 Branching
Standard
3.5 Top Down Design
5.2 If/ Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
Standard
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
3.3 Comments & Pseudocode
7.1 Operators
7.2 If/Else Statements
8.1 micro:bit Challenges
Standard
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
3.6 Top Down Design
7.2 If/Else Statements
Standard
3.6 Top Down Design
7.2 If/Else Statements
Standard
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
11.19 If/Else Statements
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements