Please enable JavaScript to use CodeHS

Montana 6-8: CS.AP.6-8.3

CodeHS Lessons

develop programs that combine control structures, including nested loops and compound conditionals;

Standard
24.16 Using i in For Loops
24.17 Extended Loop Control
24.20 While Loops
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
5.9 Using i in For Loops
5.10 Extended Loop Control
7.4 While Loops
8.1 Putting Together Control Structures
Standard
5.9 Using i in For Loops
5.10 Extended Loop Control
7.4 While Loops
8.1 Putting Together Control Structures
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
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.19 Putting Together Control Structures
13.18 While Loops
13.15 Extended Loop Control
13.14 Using i in For Loops
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.14 Using i in For Loops
3.15 Extended Loop Control
3.18 While Loops
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
6.18 While Loops
6.15 Extended Loop Control
6.14 Using i in For Loops
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
Standard
4.4 Using i in For Loops
4.5 Extended Loop Control
6.3 While Loops
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
Standard
10.1 micro:bit Challenges
Standard
3.1 micro:bit Challenges
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
4.4 Using i in For Loops
4.5 Extended Loop Control
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.14 Using i in For Loops
2.15 Extended Loop Control
2.18 While Loops
2.19 Putting Together Control Structures
Standard
2.16 Using i in For Loops
2.17 Extended Loop Control
2.20 While Loops
2.22 Putting Together Control Structures
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
3.14 Using i in For Loops
3.15 Extended Loop Control
3.18 While Loops
3.19 Putting Together Control Structures
Standard
18.19 Putting Together Control Structures
18.18 While Loops
18.15 Extended Loop Control
18.14 Using i in For Loops
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
10.1 micro:bit Challenges
6.16 Karel Challenges
6.13 Control Structures Example
6.14 More Karel Examples and Testing
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
7.1 micro:bit Challenges
14.16 Karel Challenges
14.13 Control Structures Example
14.14 More Karel Examples and Testing
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
3.14 Using i in For Loops
3.15 Extended Loop Control
3.18 While Loops
3.19 Putting Together Control Structures
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.15 Using i in For Loops
3.16 Extended Loop Control
3.19 While Loops
3.20 Putting Together Control Structures
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
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
Standard
4.6 Using i in For Loops
4.7 Extended Loop Control
5.3 While Loops
6.1 Putting Together Control Structures
Standard
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
15.1 micro:bit Challenges
11.16 Karel Challenges
11.13 Control Structures Example
11.14 More Karel Examples and Testing
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
5.9 Using i in For Loops
5.10 Extended Loop Control
7.4 While Loops
8.1 Putting Together Control Structures
Standard
5.9 Using i in For Loops
5.10 Extended Loop Control
7.4 While Loops
8.1 Putting Together Control Structures
Standard
11.16 Using i in For Loops
11.17 Extended Loop Control
11.20 While Loops
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