Please enable JavaScript to use CodeHS

AK 9-12: L2.AP.M.01

CodeHS Lessons

Construct solutions to problems using student-created components, such as functions, procedures, modules, and/or objects

Standard
2.4 Functions in Karel
9.1 Functions
Standard
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
Standard
1.5 Functions in Karel
2.1 Practice PT: Pair-Programming Paint!
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
6.1 Project: Tell a Story
Standard
1.5 Functions in Karel
2.1 Practice PT: Pair-Programming Paint!
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
6.1 Practice PT: Tell a Story
Standard
9.15 Functions and Parameters 2
9.14 Functions and Parameters 1
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
Standard
1.5 Functions in Karel
2.1 Practice PT: Pair-Programming Paint!
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
6.1 Project: Tell a Story
Standard
2.4 Functions in Karel
2.16 Karel Challenges
Standard
2.4 Functions in Karel
2.16 Karel Challenges
Standard
1.4 Functions in Karel
1.16 Karel Challenges
Standard
7.14 Functions
Standard
1.4 Functions in Karel
1.16 Karel Challenges
Standard
7.1 Writing BlackJack
Standard
6.1 Functions
7.4 Functions
Standard
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
10.4 Functions
Standard
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
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
3.2 Methods and Parameters
3.3 Methods and Return Values
4.4 Writing Classes
4.5 Writing Classes and Instance Methods
4.6 Getter and Setter Methods
6.1 Writing BlackJack
Standard
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
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
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
10.5 Functions in Karel
Standard
6.1 Functions
23.5 Functions in Karel
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
7.4 Accessor Methods
7.5 Mutator Methods
7.6 Writing Methods
Standard
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
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
8.1 Functions
Standard
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
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
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.3 Functions and Parameters 3
11.4 Functions and Return Values 1
11.5 Functions and Return Values 2
Standard
4.1 Practice PT: Pair-Programming Paint!
Standard
1.4 Functions in Karel
2.1 Practice PT: Pair-Programming Paint!
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
6.1 Project: Tell a Story
Standard
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.1 Functions and Parameters 1
17.4 Functions and Return Values 1
17.5 Functions and Return Values 2
Standard
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
6.4 Functions in Karel
6.16 Karel Challenges
9.5 Functions
Standard
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
Standard
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
Standard
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
Standard
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
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
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
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
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
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
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
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
1.4 Functions in Karel
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
5.1 Project: Tell a Story
Standard
1.4 Functions in Karel
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
5.1 Project: Tell a Story
Standard
14.4 Functions in Karel
14.16 Karel Challenges
6.5 Functions
Standard
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
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
8.4 Functions in Karel
8.16 Karel Challenges
Standard
5.2 Methods and Parameters
5.3 Methods and Return Values
6.4 Writing Classes
6.5 Writing Classes and Instance Methods
6.6 Getter and Setter Methods
Standard
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
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
Standard
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
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.4 Functions in Karel
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
Standard
12.4 Functions in Karel
12.16 Karel Challenges
14.5 Functions
Standard
3.4 Functions in Karel
8.1 Functions
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
Standard
3.4 Functions in Karel
8.1 Functions
Standard
3.1 Functions and Parameters 1
3.2 Functions and Parameters 2
3.3 Functions and Parameters 3
3.4 Functions and Return Values 1
3.5 Functions and Return Values 2
Standard
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.1 Functions and Parameters 1
23.1 Functions and Parameters 1
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
13.15 Functions and Parameters 2
13.14 Functions and Parameters 1
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
Standard
14.15 Functions and Parameters 2
14.14 Functions and Parameters 1
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
Standard
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
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
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
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
12.4 Writing Classes
12.5 Writing Classes and Instance Methods
12.6 Getter and Setter Methods
Standard
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
18.4 Writing Classes
18.5 Writing Classes and Instance Methods
18.6 Getter and Setter Methods
Standard
7.3 Functions
Standard
1.4 Functions in Karel
Standard
1.1 Functions
Standard
1.4 Functions in Karel
9.1 Functions
Standard
1.4 Functions in Karel
Standard
8.15 Functions and Parameters 2
8.14 Functions and Parameters 1
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
Standard
12.15 Functions and Parameters 2
12.14 Functions and Parameters 1
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
Standard
5.2 Methods and Parameters
5.3 Methods and Return Values
6.4 Writing Classes
6.5 Writing Classes and Instance Methods
6.6 Getter and Setter Methods
Standard
3.1 Practice PT: Pair-Programming Obby
Standard
11.4 Functions in Karel
11.16 Karel Challenges
14.5 Functions
Standard
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.4 Functions in Karel