Please enable JavaScript to use CodeHS

VA PRG: PRG.6

CodeHS Lessons

The student will design and implement an algorithm a) with compound conditional execution, and analyze and evaluate complex Boolean conditions; and b) using complex iteration, including nested loops.

Standard
1.13 Control Structures Example
2.1 Challenge Problems
5.1 Booleans
5.2 Logical Operators
5.3 Comparison Operators
5.4 If Statements
5.7 For Loop Practice
8.1 Functions Challenges
11.1 Breakout
Standard
2.19 Putting Together Control Structures
4.3 Comparison Operators
4.4 Logical Operators
5.4 Nested Control Structures
13.1 Advanced Challenges with Tracy
15.2 De Morgan's Laws
Standard
1.15 Control Structures Example
1.17 Karel Algorithms
1.20 Karel Challenges
4.1 Booleans
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.6 For Loops in JavaScript
Standard
1.14 Control Structures Example
1.16 Algorithms
1.18 Karel Challenges
4.1 Booleans
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
28.2 De Morgan's Laws
Standard
1.15 Control Structures Example
1.17 Karel Algorithms
1.20 Karel Challenges
4.1 Booleans
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.7 For Loops in JavaScript
Standard
1.9 For Loops
1.10 If Statements
1.13 Control Structures Example
1.16 Karel Challenges
13.19 Putting Together Control Structures
Standard
9.5 Booleans
9.6 Logical Operators
9.7 Comparison Operators
9.8 If Statements
9.10 For Loop Practice
Standard
21.1 Challenge Problems
22.1 Booleans
22.2 Logical Operators
22.3 Comparison Operators
22.4 If Statements
22.7 For Loop Practice
Standard
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.9 For Loops
2.10 If Statements
2.13 Control Structures Example
2.16 Karel Challenges
3.19 Putting Together Control Structures
Standard
2.9 For Loops
2.10 If Statements
2.13 Control Structures Example
2.16 Karel Challenges
6.19 Putting Together Control Structures
Standard
7.8 Comparison Operators
7.9 Logical Operators
Standard
1.9 For Loops
1.10 If Statements
1.13 Control Structures Example
1.16 Karel Challenges
Standard
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
3.1 micro:bit Challenges
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
3.1 Arduino Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.16 Karel Challenges
5.7 2D Arrays (Matrices or Grids)
5.10 Writing BlackJack
5.11 Battleship
Standard
6.1 Writing BlackJack
8.2 Linear Search
8.3 Binary Search
8.7 Mergesort
10.1 Final Project
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
9.1 Booleans
9.2 Logical Operators
9.3 Comparison Operators
9.4 If Statements
9.7 For Loop Practice
Standard
2.14 Control Structures Example
3.2 Challenge Problems
14.1 Booleans
14.2 Logical Operators
14.3 Comparison Operators
14.4 If Statements
14.7 For Loop Practice
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
6.13 Control Structures Example
6.16 Karel Challenges
6.10 If Statements
6.9 For Loops
9.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
10.1 micro:bit Challenges
Standard
1.13 Control Structures Example
2.1 Challenge Problems
6.1 Booleans
6.2 Logical Operators
6.3 Comparison Operators
6.4 If Statements
6.7 For Loop Practice
9.1 Functions Challenges
12.1 Breakout
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
3.20 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
3.14 Control Structures Example
4.2 Challenge Problems
10.1 Booleans
10.2 Logical Operators
10.3 Comparison Operators
10.4 If Statements
10.7 For Loop Practice
Standard
2.13 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
11.1 Breakout
Standard
2.13 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
2.14 Control Structures Example
3.2 Challenge Problems
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.7 For Loop Practice
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.16 Karel Challenges
11.10 If Statements
11.9 For Loops
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.13 Control Structures Example
2.1 Challenge Problems
5.1 Booleans
5.2 Logical Operators
5.3 Comparison Operators
5.4 If Statements
5.7 For Loop Practice
8.1 Functions Challenges
11.1 Breakout
Standard
1.13 Control Structures Example
2.1 Challenge Problems
5.1 Booleans
5.2 Logical Operators
5.3 Comparison Operators
5.4 If Statements
5.7 For Loop Practice
8.1 Functions Challenges