Please enable JavaScript to use CodeHS

Nebraska FOC: CIS.HS.8.2.e

CodeHS Lessons

Identify repetitive elements of program code and develop functionally equivalent versions that reduce redundant code or hide the complexity of a task.

Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
6.9 For Loops
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
24.4 For Loops
24.7 Functions
Standard
1.5 Functions in Karel
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
Standard
1.4 Karel Can't Turn Right
1.5 Functions in Karel
5.1 Functions and Parameters 1
5.8 Python vs Karel
Standard
1.5 Functions in Karel
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
Standard
5.8 The Don't Repeat Yourself Principle
Standard
9.9 For Loops in JavaScript
Standard
4.3 Looping
22.5 For Loops in JavaScript
21.1 Challenge Problems
23.1 Control Structures Challenges
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
5.9 For Loops
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
6.9 For Loops
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
6.9 For Loops
Standard
2.3 For Loops
3.3 Functions
Standard
2.3 For Loops
3.3 Functions
Standard
1.4 Functions in Karel
1.9 For Loops
1.12 While Loops in Karel
13.4 For Loops
13.8 Functions
Standard
2.4 Functions in Karel
2.9 For Loops
2.12 While Loops in Karel
3.4 For Loops
3.8 Functions
Standard
2.4 Functions in Karel
2.9 For Loops
2.12 While Loops in Karel
6.4 For Loops
6.8 Functions
Standard
1.4 Functions in Karel
1.9 For Loops
1.12 While Loops in Karel
Standard
1.4 For Loops
1.8 Functions
7.1 Loops
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
6.5 For Loops in JavaScript
7.1 Control Structures Challenges
10.1 Loops
Standard
2.2 For Loops
3.3 Functions
7.1 For Loops
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
1.4 Karel Can't Turn Right
1.5 Methods in Karel
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.5 For Loops in JavaScript
6.1 Control Structures Challenges
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.5 For Loops in JavaScript
6.1 Control Structures Challenges
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.5 For Loops in JavaScript
6.1 Control Structures Challenges
Standard
2.2 For Loops
3.3 Functions
10.5 Functions in Karel
10.4 Karel Can't Turn Right
Standard
2.4 For Loops
2.8 Functions
23.5 Functions in Karel
23.4 Karel Can't Turn Right
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
2.10 For Loops in JavaScript
Standard
14.9 For Loops in JavaScript
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
8.5 For Loops in JavaScript
9.1 Control Structures Challenges
Standard
2.4 For Loops
2.8 Functions
Standard
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.9 Super Karel
3.10 For Loops
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
8.5 For Loops in JavaScript
9.1 Control Structures Challenges
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.5 For Loops in JavaScript
10.1 Control Structures Challenges
Standard
3.4 For Loops
3.8 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
15.5 For Loops in JavaScript
16.1 Control Structures Challenges
Standard
1.4 Functions in Karel
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
14.5 For Loops in JavaScript
15.1 Control Structures Challenges
Standard
18.4 For Loops
18.8 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
9.1 For Loops
6.9 For Loops
6.4 Functions in Karel
6.12 While Loops in Karel
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
4.9 For Loops
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
10.5 For Loops in JavaScript
11.1 Control Structures Challenges
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
10.5 For Loops in JavaScript
11.1 Control Structures Challenges
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
6.5 For Loops in JavaScript
7.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
6.4 For Loops
6.6 Functions
8.12 For Loops
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
1.4 Functions in Karel
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
Standard
1.4 Functions in Karel
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
Standard
1.4 For Loops
1.8 Functions
6.1 For Loops
14.9 For Loops
14.4 Functions in Karel
14.12 While Loops in Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
3.4 For Loops
3.8 Functions
8.4 Functions in Karel
8.9 For Loops
8.12 While Loops in Karel
Standard
3.4 For Loops
3.8 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
7.9 For Loops
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.8 Super Karel
2.9 For Loops
6.9 For Loops
11.4 For Loops
Standard
1.4 Functions in Karel
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
4.1 Functions and Parameters 1
4.8 Python vs Karel
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
12.9 For Loops
12.4 Functions in Karel
12.12 While Loops in Karel
Standard
3.3 Karel Can't Turn Right
3.4 Functions in Karel
16.4 For Loops
16.7 Functions
Standard
3.1 Functions and Parameters 1
Standard
3.3 Karel Can't Turn Right
3.4 Functions in Karel
16.4 For Loops
16.7 Functions
Standard
3.1 Functions and Parameters 1
Standard
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.9 Super Karel
3.10 For Loops
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
25.8 The Don't Repeat Yourself Principle
10.5 For Loops in JavaScript
11.1 Control Structures Challenges
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.8 Super Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
Standard
4.3 Karel Can't Turn Right
4.4 Functions in Karel
4.9 Super Karel
4.10 For Loops
4.14 Control Structures Example
4.15 More Karel Examples and Testing
6.5 For Loops in JavaScript
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.8 Super Karel
2.9 For Loops
8.9 For Loops
Standard
2.2 For Loops
3.3 Functions
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.8 Super Karel
2.9 For Loops
2.13 Control Structures Example
2.14 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.9 Super Karel
2.10 For Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges
Standard
1.4 For Loops
1.8 Functions
14.1 For Loops
11.9 For Loops
11.4 Functions in Karel
11.12 While Loops in Karel
Standard
5.8 The Don't Repeat Yourself Principle
Standard
5.8 The Don't Repeat Yourself Principle
Standard
1.4 Karel Can't Turn Right
1.5 Methods in Karel
Standard
1.4 Karel Can't Turn Right
1.5 Methods in Karel
Standard
3.5 For Loops
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
Standard
2.3 For Loops
3.3 Functions
Standard
2.3 For Loops
3.3 Functions
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
11.4 For Loops
11.7 Functions
Standard
8.9 For Loops in JavaScript
Standard
12.9 For Loops in JavaScript
Standard
3.4 Karel Can't Turn Right
3.5 Methods in Karel
Standard
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.9 Super Karel
1.10 For Loops
1.14 Control Structures Example
2.2 Challenge Problems
7.5 For Loops in JavaScript
8.1 Control Structures Challenges