Please enable JavaScript to use CodeHS

SC 6-8: 7.AP.4.1

CodeHS Lessons

Identify procedures, functions, and methods that can be reused.

Standard
1.4 Functions in Karel
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
9.1 Functions
9.2 Functions and Parameters
9.3 Namespaces in Functions
9.4 Functions and Return Values
22.2 Methods
25.7 Functions
25.14 Parameters
25.21 Putting Together Control Structures
28.12 Functions and Parameters
28.13 Namespaces in Functions
Standard
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
Standard
14.10 Functions
Standard
1.4 Functions in Karel
1.16 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
Standard
1.4 Functions in Karel
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
1.4 Functions in Karel
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
Standard
2.2 A Day at the Park
5.4 Multiple Functions
8.1 Getting Started
8.2 Color
8.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
Standard
2.2 A Day at the Park
Standard
1.4 Multiple Functions
4.1 Getting Started
4.2 Color
4.3 Variables
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
1.3 Color
1.4 Variables
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
3.2 Mouse Data
Standard
2.1 Functions in Karel
7.1 Challenge Problems
Standard
2.4 Functions in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.13 Control Structures Example
2.16 Karel Challenges
6.8 Functions
6.13 Parameters
6.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.13 Control Structures Example
1.16 Karel Challenges
13.8 Functions
13.13 Parameters
13.19 Putting Together Control Structures
Standard
7.14 Functions
7.15 Functions and Parameters
7.16 Namespaces in Functions
7.17 Functions and Return Values
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
7.4 Functions
14.2 Methods
Standard
1.4 Functions in Karel
2.1 Challenge Problems
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
9.1 Functions Challenges
10.4 Functions
13.1 Breakout
Standard
3.3 Functions
4.3 Parameters
7.5 Functions
8.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
2.2 A Day at the Park
4.4 Multiple Functions
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.8 Functions
2.13 Parameters
2.19 Putting Together Control Structures
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
12.2 Methods
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
4.1 Functions
4.2 Functions and Parameters
4.3 Namespaces in Functions
4.4 Functions and Return Values
16.8 Functions
16.13 Parameters
16.19 Putting Together Control Structures
Standard
1.2 A Day at the Park
6.1 Getting Started
6.2 Color
6.3 Variables
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
Standard
2.4 Functions in Karel
3.2 Challenge Problems
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
Standard
2.8 Functions
2.14 Parameters
2.22 Putting Together Control Structures
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
Standard
19.10 Functions and Parameters 1
19.11 Functions and Parameters 2
19.12 Functions and Return Values 1
Standard
3.4 Functions in Karel
4.2 Challenge Problems
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
Standard
2.2 A Day at the Park
Standard
1.4 Multiple Functions
4.1 Getting Started
4.2 Color
4.3 Variables
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
Standard
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.5 Functions and Return Values
Standard
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.5 Functions and Return Values
10.2 Methods
Standard
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
Standard
6.2 Programming with Karel
6.3 Looping
Standard
2.4 Functions in Karel
3.2 Challenge Problems
Standard
2.4 Functions in Karel
3.2 Challenge Problems
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.4 Functions and Return Values 1
17.5 Functions and Return Values 2
Standard
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
15.2 Methods
18.8 Functions
18.13 Parameters
18.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
6.4 Functions in Karel
6.13 Control Structures Example
6.16 Karel Challenges
9.5 Functions
Standard
10.9 Functions
10.14 Parameters
10.20 Putting Together Control Structures
Standard
1.4 Functions in Karel
18.1 Challenge Problems
25.1 Functions Challenges
27.1 Breakout
Standard
5.8 Functions
5.9 Functions and Parameters
5.10 Functions and Return Values
Standard
2.2 A Day at the Park
Standard
1.4 Multiple Functions
3.1 Getting Started
3.2 Color
3.3 Variables
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.8 Mouse Data
Standard
1.4 Functions in Karel
2.1 Challenge Problems
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
13.1 Functions Challenges
23.1 Breakout
Standard
1.4 Functions in Karel
2.1 Challenge Problems
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
13.1 Functions Challenges
23.1 Breakout
Standard
5.1 Functions
5.2 Functions and Parameters
5.3 Namespaces in Functions
5.4 Functions and Return Values
Standard
1.4 Functions in Karel
2.1 Challenge Problems
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
9.1 Functions Challenges
12.1 Breakout
Standard
23.2 Programming with Karel
23.3 Looping
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
6.6 Functions
6.12 Parameters
7.13 Functions
Standard
7.6 Functions
7.10 Parameters
9.13 Functions
Standard
8.6 Functions
8.12 Parameters
9.13 Functions
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
6.5 Functions
14.4 Functions in Karel
14.13 Control Structures Example
14.16 Karel Challenges
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
3.8 Functions
3.13 Parameters
3.19 Putting Together Control Structures
8.4 Functions in Karel
8.13 Control Structures Example
8.16 Karel Challenges
Standard
3.8 Functions
3.14 Parameters
3.20 Putting Together Control Structures
Standard
2.4 Functions in Karel
15.1 Breakout
Standard
2.4 Multiple Functions
5.1 Getting Started
5.2 Color
5.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
Standard
5.4 Functions in Karel
12.1 Functions Challenges
Standard
2.4 Functions in Karel
14.1 Challenge Problems
21.1 Functions Challenges
23.1 Breakout
Standard
1.9 Functions
1.14 Parameters
1.20 Putting Together Control Structures
Standard
1.9 Functions
1.14 Parameters
1.20 Putting Together Control Structures
Standard
10.2 Programming with Karel
10.3 Looping
Standard
1.4 Functions in Karel
2.2 Challenge Problems
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
13.2 Methods
Standard
13.2 Programming with Karel
13.3 Looping
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
12.4 Functions in Karel
12.13 Control Structures Example
12.16 Karel Challenges
14.5 Functions
Standard
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
16.7 Functions
16.14 Parameters
16.21 Putting Together Control Structures
Standard
8.1 Functions
8.2 Functions and Parameters
8.3 Namespaces in Functions
8.4 Functions and Return Values
16.7 Functions
16.14 Parameters
16.21 Putting Together Control Structures
Standard
5.4 Functions in Karel
6.1 Challenge Problems
21.1 Functions Challenges
Standard
14.2 Programming with Karel
14.3 Looping
Standard
15.7 Functions
Standard
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
Standard
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
Standard
3.4 Functions in Karel
4.2 Challenge Problems
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
23.2 Functions and Parameters 2
23.2 Functions and Parameters 2
23.3 Functions and Parameters 3
23.3 Functions and Parameters 3
23.4 Functions and Return Values 1
23.4 Functions and Return Values 1
23.5 Functions and Return Values 2
23.5 Functions and Return Values 2
Standard
16.2 Programming with Karel
16.3 Looping
Standard
15.1 Functions Challenges
17.4 Functions in Karel
Standard
4.4 Functions in Karel
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
4.3 Functions
5.6 Parameters
Standard
1.4 Multiple Functions
6.1 Getting Started
6.2 Color
6.3 Variables
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
Standard
2.4 Functions in Karel
3.1 Challenge Problems
12.1 Breakout
Standard
24.10 Functions
Standard
3.3 Functions
4.4 Parameters
6.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
2.4 Functions in Karel
3.2 Challenge Problems
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
1.8 Functions
1.13 Parameters
1.19 Putting Together Control Structures
11.4 Functions in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.5 Functions
Standard
1.4 Multiple Functions
5.1 Getting Started
5.2 Color
5.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
Standard
11.7 Functions
11.14 Parameters
11.21 Putting Together Control Structures
Standard
1.1 Functions
1.2 Functions and Parameters
1.3 Namespaces in Functions
1.4 Functions and Return Values
9.2 Methods
Standard
1.5 Multiple Functions
7.3 Functions
10.4 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
1.3 Namespaces in Functions
1.4 Functions and Return Values
8.2 Methods
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
3.3 Functions
5.6 Parameters
8.1 Putting Together Control Structures
Standard
9.1 Functions
9.2 Functions and Parameters
9.3 Namespaces in Functions
9.4 Functions and Return Values
16.2 Methods
Standard
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
Standard
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
Standard
1.4 Multiple Functions
7.3 Functions
Standard
2.2 A Day at the Park
4.4 Multiple Functions
Standard
10.1 Functions
10.2 Functions and Parameters
10.3 Namespaces in Functions
10.4 Functions and Return Values
Standard
3.4 Multiple Functions
6.1 Getting Started
6.2 Color
6.3 Variables
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
Standard
3.4 Multiple Functions
6.1 Getting Started
6.2 Color
6.3 Variables
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
Standard
4.4 Multiple Functions
7.1 Getting Started
7.2 Color
7.3 Variables
7.4 The Draw Loop
7.5 Color Transitions
7.6 Shape Transformations
7.7 Direction
7.8 Mouse Data
Standard
2.2 A Day at the Park
5.4 Multiple Functions
8.1 Getting Started
8.2 Color
8.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
Standard
3.3 Functions
4.6 Parameters
6.1 Putting Together Control Structures
Standard
1.4 Multiple Functions
5.3 Getting Started
5.4 Color
5.5 Variables
5.6 The Draw Loop
Standard
7.1 Functions
7.2 Functions and Parameters
7.3 Namespaces in Functions
7.4 Functions and Return Values
Standard
1.4 Functions in Karel
2.1 Challenge Problems
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
8.1 Functions Challenges
11.1 Breakout
Standard
4.1 Functions
4.2 Functions and Parameters
4.3 Namespaces in Functions
4.4 Functions and Return Values
Standard
1.4 Multiple Functions
5.1 Getting Started
5.2 Color
Standard
7.1 Functions
7.2 Functions and Parameters
7.4 Namespaces in Functions
7.5 Functions and Return Values
11.8 Methods
Standard
2.4 Multiple Functions
5.1 Getting Started
5.2 Color
5.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
Standard
1.4 Functions in Karel
1.13 Control Structures Example
1.16 Karel Challenges
Standard
9.1 Functions
9.2 Functions and Parameters
9.3 Namespaces in Functions
9.4 Functions and Return Values
12.2 Methods
Standard
11.10 Functions
Standard
3.3 Functions
4.6 Parameters
Standard
1.4 Multiple Functions
6.1 Getting Started
6.2 Color
6.3 Variables
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
Standard
5.9 Functions
5.10 Functions and Parameters
5.11 Functions and Return Values
Standard
2.2 A Day at the Park
5.4 Multiple Functions
8.1 Getting Started
8.2 Color
8.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data