Please enable JavaScript to use CodeHS

GA 6-8: CSS.KC.6-8.18

CodeHS Lessons

Recognize that there may be multiple approaches to solving a problem.

Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
9.1 Functions Challenges
Standard
9.5 Exceptions
10.4 Strings and For Loops
12.3 For Loops and Lists
25.4 For Loops
25.14 Parameters
25.16 Using i in For Loops
25.17 Extended Loop Control
25.21 Putting Together Control Structures
Standard
33.4 Strings and For Loops
Standard
9.1 Intro to Design Thinking
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Challenge Problems
8.1 Functions Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
9.1 Functions Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
9.1 Functions Challenges
Standard
1.3 The Rabbit Chase
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
9.3 Categorizing Games
9.9 Your First Sprites
9.10 The Physics of Sprites
Standard
1.3 The Rabbit Chase
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.3 Categorizing Games
5.9 Your First Sprites
5.10 The Physics of Sprites
Standard
2.3 For Loops
3.6 Top Down Design
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.6 Top Down Design
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
8.1 Putting Together Control Structures
Standard
1.3 Categorizing Games
3.4 Your First Sprites
3.5 The Physics of Sprites
Standard
2.4 Top Down Design and Decomposition in Karel
7.1 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.11 If/Else Statements
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.4 For Loops
3.10 Top Down Design
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.11 If/Else Statements
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.4 For Loops
6.10 Top Down Design
6.13 Parameters
6.14 Using i in For Loops
6.15 Extended Loop Control
6.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.11 If/Else Statements
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.4 For Loops
13.10 Top Down Design
13.13 Parameters
13.14 Using i in For Loops
13.15 Extended Loop Control
13.19 Putting Together Control Structures
Standard
1.2 Types of Games
Standard
7.18 Exceptions
Standard
1.6 Top Down Design and Decomposition in Karel
1.11 If/Else Statements
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
6.5 Exceptions
7.4 Functions
8.4 Strings and For Loops
9.3 For Loops and Lists
15.1 Advanced Challenges with Tracy
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
9.1 Functions Challenges
10.4 Functions
Standard
2.2 For Loops
3.5 Top Down Design
4.3 Parameters
4.4 Using i in For Loops
4.5 Extended Loop Control
8.1 Putting Together Control Structures
10.1 Advanced Challenges with Tracy
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
8.1 Functions Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
8.1 Functions Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
9.1 Functions Challenges
9.1 Functions Challenges
Standard
2.2 For Loops
3.5 Top Down Design
4.3 Parameters
4.4 Using i in For Loops
4.5 Extended Loop Control
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.4 For Loops
2.10 Top Down Design
2.13 Parameters
2.14 Using i in For Loops
2.15 Extended Loop Control
2.19 Putting Together Control Structures
6.5 Exceptions
7.4 Strings and For Loops
8.3 For Loops and Lists
13.1 Advanced Challenges with Tracy
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.4 For Loops
2.10 Top Down Design
2.14 Parameters
2.16 Using i in For Loops
2.17 Extended Loop Control
2.22 Putting Together Control Structures
8.5 Exceptions
9.4 Strings and For Loops
10.3 For Loops and Lists
16.1 Advanced Challenges with Tracy
Standard
3.6 Top Down Design and Decomposition in Karel
4.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
3.4 For Loops
3.10 Top Down Design
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
6.5 Exceptions
8.4 Strings and For Loops
9.3 For Loops and Lists
18.4 For Loops
18.10 Top Down Design
18.13 Parameters
18.14 Using i in For Loops
18.15 Extended Loop Control
18.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
6.6 Top Down Design and Decomposition in Karel
6.11 If/Else Statements
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
18.1 Challenge Problems
25.1 Functions Challenges
Standard
1.3 The Rabbit Chase
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
4.3 Categorizing Games
4.9 Your First Sprites
4.10 The Physics of Sprites
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
13.1 Functions Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
13.1 Functions Challenges
Standard
6.3 For Loops and Lists
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
9.1 Functions Challenges
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
6.4 For Loops
6.8 Top Down Design
6.12 Parameters
Standard
8.4 For Loops
8.8 Top Down Design
8.12 Parameters
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
14.6 Top Down Design and Decomposition in Karel
14.11 If/Else Statements
14.13 Control Structures Example
14.14 More Karel Examples and Testing
14.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.4 For Loops
3.10 Top Down Design
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.19 Putting Together Control Structures
7.1 Project: Secure the Company's Network
8.6 Top Down Design and Decomposition in Karel
8.11 If/Else Statements
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.4 For Loops
3.10 Top Down Design
3.14 Parameters
3.15 Using i in For Loops
3.16 Extended Loop Control
3.20 Putting Together Control Structures
5.11 Project: Secure the Company's Network
8.1 Advanced Challenges with Tracy
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
5.6 Top Down Design and Decomposition in Karel
12.1 Functions Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
14.1 Challenge Problems
21.1 Functions Challenges
Standard
1.5 For Loops
1.11 Top Down Design
1.14 Parameters
1.15 Using i in For Loops
1.16 Extended Loop Control
1.20 Putting Together Control Structures
Standard
1.5 For Loops
1.11 Top Down Design
1.14 Parameters
1.15 Using i in For Loops
1.16 Extended Loop Control
1.20 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
2.2 Challenge Problems
Standard
4.4 Strings and For Loops
Standard
9.1 Intro to Design Thinking
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
18.4 Strings and For Loops
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
12.6 Top Down Design and Decomposition in Karel
12.11 If/Else Statements
12.13 Control Structures Example
12.14 More Karel Examples and Testing
12.16 Karel Challenges
Standard
8.5 Exceptions
16.4 For Loops
16.14 Parameters
16.16 Using i in For Loops
16.17 Extended Loop Control
16.21 Putting Together Control Structures
Standard
15.4 Strings and For Loops
Standard
8.5 Exceptions
16.4 For Loops
16.14 Parameters
16.16 Using i in For Loops
16.17 Extended Loop Control
16.21 Putting Together Control Structures
Standard
15.4 Strings and For Loops
Standard
3.6 Top Down Design and Decomposition in Karel
4.2 Challenge Problems
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
4.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
3.1 Challenge Problems
Standard
11.7 Intro to Design Thinking
Standard
9.1 Intro to Design Thinking
Standard
2.2 For Loops
3.5 Top Down Design
4.4 Parameters
4.6 Using i in For Loops
4.7 Extended Loop Control
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
6.1 Intro to Design Thinking
Standard
6.1 Intro to Design Thinking
Standard
2.1 Intro to Design Thinking
Standard
2.1 Intro to Design Thinking
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
1.5 Exceptions
2.4 Strings and For Loops
4.3 For Loops and Lists
Standard
1.3 Categorizing Games
3.4 Your First Sprites
3.5 The Physics of Sprites
Standard
2.3 For Loops
3.6 Top Down Design
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.6 Top Down Design
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
8.1 Putting Together Control Structures
Standard
9.5 Exceptions
10.4 Strings and For Loops
12.3 For Loops and Lists
Standard
11.4 For Loops
11.14 Parameters
11.16 Using i in For Loops
11.17 Extended Loop Control
11.21 Putting Together Control Structures
Standard
1.5 Exceptions
2.4 Strings and For Loops
4.3 For Loops and Lists
Standard
6.3 For Loops and Lists
Standard
21.1 Challenge Problems
Standard
1.3 The Rabbit Chase
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.3 Categorizing Games
5.9 Your First Sprites
5.10 The Physics of Sprites
Standard
2.3 For Loops
3.6 Top Down Design
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
8.1 Putting Together Control Structures
Standard
1.4 For Loops
1.10 Top Down Design
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.11 If/Else Statements
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems