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;

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
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
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
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
3.14 Using i in For Loops
3.15 Extended Loop Control
3.18 While Loops
3.19 Putting Together Control Structures
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
1.19 Putting Together Control Structures
4.6 Using i in For Loops
4.7 Extended Loop Control
5.3 While Loops
6.1 Putting Together Control Structures
3.15 Using i in For Loops
3.16 Extended Loop Control
3.19 While Loops
3.20 Putting Together Control Structures
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
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
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
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
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
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
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
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
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
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
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
4.4 Using i in For Loops
4.5 Extended Loop Control
5.3 While Loops
6.1 Putting Together Control Structures
2.14 Using i in For Loops
2.15 Extended Loop Control
2.18 While Loops
2.19 Putting Together Control Structures
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges