Please enable JavaScript to use CodeHS

RI 6-8: 2-CT-C-1

CodeHS Lessons

Design programs that combine control structures, including nested loops and compound conditionals.

Standard
6.7 The Break Statement
22.2 Intro to Grids
22.3 Looping Over a Grid
Standard
5.4 Logical Operators
7.4 Nested Control Structures
25.21 Putting Together Control Structures
Standard
9.10 For Loop Practice
9.13 Loop and a Half
Standard
13.3 Looping
Standard
5.7 The Break Statement
22.2 Intro to Grids
22.3 Looping Over a Grid
Standard
6.7 The Break Statement
20.2 Intro to Grids
20.3 Looping Over a Grid
Standard
6.7 The Break Statement
22.2 Intro to Grids
22.3 Looping Over a Grid
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
5.5 For Loops
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
Standard
8.1 Putting Together Control Structures
9.1 On Screen Calculator
10.1 Refresher: Challenges with Tracy
10.2 [Partner Project] Digital Art Platform
13.1 Project: Ticketing System
15.1 Project: Timeline
Standard
8.1 Putting Together Control Structures
9.1 On Screen Calculator
Standard
1.1 Refresher: Challenges with Tracy
1.2 [Partner Project] Digital Art Platform
4.1 Project: Ticketing System
6.1 Project: Timeline
Standard
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
3.2 Mouse Data
3.3 Keyboard Data
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.19 Putting Together Control Structures
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.19 Putting Together Control Structures
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.19 Putting Together Control Structures
Standard
7.9 Logical Operators
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
1.19 Putting Together Control Structures
4.4 Logical Operators
5.4 Nested Control Structures
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
Standard
6.7 For Loop Practice
6.10 Loop and a Half
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
Standard
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
8.1 Putting Together Control Structures
Standard
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
Standard
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
5.7 For Loop Practice
5.10 Loop and a Half
25.13 Intro to Grids
25.14 Looping Over a Grid
Standard
5.7 For Loop Practice
5.10 Loop and a Half
12.13 Intro to Grids
12.14 Looping Over a Grid
Standard
5.7 For Loop Practice
5.10 Loop and a Half
21.13 Intro to Grids
21.14 Looping Over a Grid
Standard
6.1 Putting Together Control Structures
Standard
2.19 Putting Together Control Structures
4.4 Logical Operators
5.4 Nested Control Structures
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
8.7 For Loop Practice
8.10 Loop and a Half
14.6 Intro to Grids
14.7 Looping Over a Grid
Standard
2.22 Putting Together Control Structures
6.4 Logical Operators
7.4 Nested Control Structures
Standard
8.7 For Loop Practice
8.10 Loop and a Half
18.6 Intro to Grids
18.7 Looping Over a Grid
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
9.7 For Loop Practice
9.10 Loop and a Half
19.6 Intro to Grids
19.7 Looping Over a Grid
Standard
3.19 Putting Together Control Structures
Standard
14.7 The Break Statement
Standard
20.6 Intro to Grids
20.7 Looping Over a Grid
14.7 For Loop Practice
14.10 Loop and a Half
Standard
4.4 Logical Operators
5.4 Nested Control Structures
18.19 Putting Together Control Structures
Standard
15.7 For Loop Practice
15.10 Loop and a Half
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
9.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
Standard
4.7 The Break Statement
29.13 Intro to Grids
29.14 Looping Over a Grid
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.8 Mouse Data
3.9 Keyboard Data
3.10 Project: Animate an Emoji
Standard
10.7 For Loop Practice
10.10 Loop and a Half
33.13 Intro to Grids
33.14 Looping Over a Grid
Standard
10.7 For Loop Practice
10.10 Loop and a Half
33.13 Intro to Grids
33.14 Looping Over a Grid
Standard
6.7 For Loop Practice
6.10 Loop and a Half
26.13 Intro to Grids
26.14 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
1.19 Putting Together Control Structures
14.13 Control Structures Example
14.14 More Karel Examples and Testing
14.16 Karel Challenges
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
3.19 Putting Together Control Structures
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.20 Putting Together Control Structures
Standard
7.7 The Break Statement
11.3 Intro to Grids
11.4 Looping Over a Grid
Standard
2.5 For Loops
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
9.7 The Break Statement
Standard
6.7 The Break Statement
11.4 For Loops
11.5 While Loops
Standard
1.20 Putting Together Control Structures
Standard
1.20 Putting Together Control Structures
Standard
10.3 Looping
Standard
5.7 For Loop Practice
5.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
13.3 Looping
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
12.13 Control Structures Example
12.14 More Karel Examples and Testing
12.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
6.4 Logical Operators
7.4 Nested Control Structures
16.21 Putting Together Control Structures
Standard
6.4 Logical Operators
7.4 Nested Control Structures
16.21 Putting Together Control Structures
Standard
21.6 Intro to Grids
21.7 Looping Over a Grid
13.7 For Loop Practice
13.10 Loop and a Half
Standard
13.10 For Loop Practice
13.13 Loop and a Half
Standard
6.7 For Loop Practice
6.10 Loop and a Half
Standard
8.7 The Break Statement
Standard
6.1 Putting Together Control Structures
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
Standard
4.4 Logical Operators
6.4 Nested Control Structures
Standard
8.1 Putting Together Control Structures
9.1 On Screen Calculator
Standard
1.1 Refresher: Challenges with Tracy
1.2 [Partner Project] Digital Art Platform
4.1 Project: Ticketing System
6.1 Project: Timeline
Standard
8.1 Putting Together Control Structures
9.1 On Screen Calculator
10.1 Refresher: Challenges with Tracy
10.2 [Partner Project] Digital Art Platform
13.1 Project: Ticketing System
15.1 Project: Timeline
Standard
4.4 Logical Operators
6.4 Nested Control Structures
Standard
4.4 Logical Operators
6.4 Nested Control Structures
11.21 Putting Together Control Structures
Standard
8.10 For Loop Practice
8.13 Loop and a Half
Standard
12.10 For Loop Practice
12.13 Loop and a Half
Standard
4.3 Looping
22.7 For Loop Practice
22.10 Loop and a Half
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
Standard
8.1 Putting Together Control Structures
9.1 On Screen Calculator
Standard
1.19 Putting Together Control Structures
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
Standard
7.7 For Loop Practice
7.10 Loop and a Half
17.6 Intro to Grids
17.7 Looping Over a Grid