Please enable JavaScript to use CodeHS

NY 9-12: 9-12.CT.8

CodeHS Lessons

Develop a program that effectively uses control structures in order to create a computer program for practical intent, personal expression, or to address a societal issue.

Standard
3.6 Random Numbers
6.2 If/Else Statements
6.6 While Loops
7.1 Control Structures Challenges
12.1 Breakout
13.1 Project Prep and Development
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
Standard
3.2 if Statements and Control Flow
3.3 if-else Statements
3.4 else if Statements
Standard
6.1 Project: Tell a Story
36.1 Practice PT: The Shopping List
Standard
6.1 Practice PT: Tell a Story
32.1 Practice PT: The Shopping List
Standard
6.1 Project: Tell a Story
42.1 Practice PT: The Shopping List
Standard
4.6 Challenge: Create a Survey
7.5 Presenting Your Innovation
9.8 If Statements
9.11 Random Numbers
9.12 While Loops
Standard
22.4 If Statements
22.8 Random Numbers
22.9 While Loops
23.1 Control Structures Challenges
Standard
2.6 Random Numbers
5.2 If/Else Statements
5.6 While Loops
6.1 Control Structures Challenges
11.1 Breakout
17.1 Project Prep and Development
Standard
3.6 Random Numbers
6.2 If/Else Statements
6.6 While Loops
7.1 Control Structures Challenges
12.1 Breakout
17.1 Project Prep and Development
Standard
3.6 Random Numbers
6.2 If/Else Statements
6.6 While Loops
7.1 Control Structures Challenges
13.1 Breakout
Standard
8.3 Challenge: Scorekeeper Pt 6
9.1 Currency Converter
12.1 Project: Image Feed
14.1 Build Your Own App
Standard
8.3 Challenge: Scorekeeper Pt 6
9.1 Currency Converter
14.1 Build Your Own App
Standard
4.4 If/Else Statements
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
Standard
1.8 Selecting Columns
2.6 Exploring with Visualizations
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.12 Break and Continue
Standard
1.8 Selecting Columns
2.6 Exploring with Visualizations
Standard
2.4 Determining Allele Order
2.5 Percent Genotype Dominance
2.6 Print Total Genotype Dominance
3.4 Changing Speeds on Collision
3.5 Inelastic Collisions
3.6 Elastic Collisions
4.2 Adding Gravity
4.3 Time to Impact
4.4 Elastic Collisions
Standard
1.5 Pulling It All Together!
2.5 Final Roofing Project
3.4 The Formula Solver
6.1 Modeling with Tracy
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
5.3 Project: Bingo
6.4 Project: Sudoku Solver
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
12.1 Arduino Challenges
12.3 Step-by-Step Arduino Project
12.4 Final Project
Standard
6.4 If Statements
6.8 Random Numbers
6.9 While Loops
7.1 Control Structures Challenges
13.1 Breakout
14.1 Arduino Challenges
14.3 Step-by-Step Arduino Project
14.4 Final Project
15.1 Project Prep and Development
Standard
9.1 micro:bit Challenges
9.3 Follow a Step-by-Step Project
9.4 Final Project
Standard
10.1 micro:bit Challenges
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
3.1 micro:bit Challenges
3.3 Follow a Step-by-Step Project
3.4 Final Project
Standard
3.1 Arduino Challenges
3.3 Step-by-Step Arduino Project
3.4 Final Project
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.11 If Statements
2.12 Loop-and-a-Half
2.13 Short-Circuit Evaluation
5.9 2D Arrays (Matrices or Grids)
5.10 Traversing 2D Arrays
Standard
5.4 If Statements
5.8 Random Numbers
5.9 While Loops
6.1 Control Structures Challenges
11.1 Breakout
12.1 Project Prep and Development
Standard
5.4 If Statements
5.8 Random Numbers
5.9 While Loops
6.1 Control Structures Challenges
11.1 Breakout
15.1 Project Prep and Development
Standard
5.4 If Statements
5.8 Random Numbers
5.9 While Loops
6.1 Control Structures Challenges
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
Standard
9.6 Challenge: Create a Survey
12.2 Presenting Your Innovation
14.8 If Statements
Standard
5.2 if Statements and Control Flow
5.3 if-else Statements
5.4 else if Statements
9.9 2D Arrays
9.10 Traversing 2D Arrays
Standard
7.4 If Statements
7.8 Random Numbers
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
8.4 If Statements
8.8 Random Numbers
8.9 While Loops
9.1 Control Structures Challenges
11.4 Project Prep and Development
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
Standard
8.4 If Statements
8.8 Random Numbers
8.9 While Loops
9.1 Control Structures Challenges
11.5 Project Prep and Development
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
9.4 If Statements
9.8 Random Numbers
9.9 While Loops
10.1 Control Structures Challenges
12.4 Project Prep and Development
Standard
15.4 If Statements
15.8 Random Numbers
15.9 While Loops
16.1 Control Structures Challenges
Standard
6.1 Project: Tell a Story
35.1 Practice PT: The Shopping List
Standard
11.4 Project Prep and Development
14.4 If Statements
14.8 Random Numbers
14.9 While Loops
15.1 Control Structures Challenges
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
Standard
8.6 Challenge: Create a Survey
10.2 Presenting Your Innovation
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
10.1 micro:bit Challenges
10.4 Final Project
10.3 Follow a Step-by-Step Project
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
Standard
2.6 Random Numbers
4.2 If/Else Statements
4.6 While Loops
7.1 Project Prep and Development
23.1 Control Structures Challenges
27.1 Breakout
Standard
10.4 If Statements
10.8 Random Numbers
10.9 While Loops
11.1 Control Structures Challenges
17.1 Project Prep and Development
23.1 Breakout
Standard
10.4 If Statements
10.8 Random Numbers
10.9 While Loops
11.1 Control Structures Challenges
17.1 Project Prep and Development
23.1 Breakout
Standard
7.9 Selecting Columns
Standard
6.4 If Statements
6.8 Random Numbers
6.9 While Loops
7.1 Control Structures Challenges
12.1 Breakout
13.1 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
7.4 If Statements
7.8 Random Numbers
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
8.5 Random Numbers
8.11 While Loops
7.6 Booleans
7.7 If Statements
7.8 Comparison Operators
7.9 Logical Operators
7.11 While Loops
7.12 For Loops
8.8 If/Else Statements
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
5.1 Project: Tell a Story
Standard
5.1 Project: Tell a Story
Standard
7.1 micro:bit Challenges
7.4 Final Project
7.3 Follow a Step-by-Step Project
14.13 Control Structures Example
14.14 More Karel Examples and Testing
14.16 Karel Challenges
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
6.4 Project Prep and Development
Standard
4.12 If Statements
4.13 Loop-and-a-Half
4.14 Short-Circuit Evaluation
7.9 2D Arrays
7.10 Traversing 2D Arrays
Standard
3.6 Random Numbers
7.2 If/Else Statements
7.6 While Loops
12.4 Project Prep and Development
Standard
4.6 Random Numbers
6.2 If/Else Statements
6.6 While Loops
9.4 Project Prep and Development
19.1 Control Structures Challenges
23.1 Breakout
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
13.4 Project Prep and Development
10.4 If Statements
10.8 Random Numbers
10.9 While Loops
11.1 Control Structures Challenges
Standard
6.4 If Statements
6.9 While Loops
8.4 Project Prep and Development
Standard
9.4 Project Prep and Development
Standard
5.6 Random Numbers
8.2 If/Else Statements
8.6 While Loops
9.1 Control Structures Challenges
12.1 Breakout
14.5 Project Prep and Development
Standard
7.4 If Statements
7.8 Random Numbers
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
10.4 Project Prep and Development
Standard
15.1 micro:bit Challenges
15.4 Final Project
15.3 Follow a Step-by-Step Project
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
9.2 if Statements and Control Flow
9.3 if-else Statements
9.4 else if Statements
Standard
9.2 if Statements and Control Flow
9.3 if-else Statements
9.4 else if Statements
Standard
10.6 Challenge: Create a Survey
13.8 If Statements
13.11 Random Numbers
13.12 While Loops
Standard
8.1 micro:bit Challenges
8.3 Final Project
8.2 Follow a Step-by-Step Project
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.4 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
Standard
4.6 Challenge: Create a Survey
6.5 Presenting Your Innovation
8.8 If Statements
8.11 Random Numbers
8.12 While Loops
Standard
9.6 Challenge: Create a Survey
11.5 Presenting Your Innovation
12.8 If Statements
12.11 Random Numbers
12.12 While Loops
Standard
4.12 If Statements
4.13 Loop-and-a-Half
4.14 Short-Circuit Evaluation
7.9 2D Arrays (Matrices or Grids)
7.10 Traversing 2D Arrays
Standard
7.4 If Statements
7.9 While Loops
8.1 Control Structures Challenges
12.4 Project Prep and Development