Please enable JavaScript to use CodeHS

MD 11-12: 12.AP.M.01

CodeHS Lessons

Construct solutions to problems using student-created components, such as procedures, modules, and objects to implement abstractions.

6.14 Class Design and Abstract Classes
6.17 Interfaces
12.1 Pokemon Simulation
11.2 Constructors
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
12.14 Class Design and Abstract Classes
12.17 Interfaces
17.1 Recursion
4.14 Class Design and Abstract Classes
4.17 Interfaces
6.1 Writing BlackJack
11.1 Pokemon Simulation
7.1 Writing BlackJack
7.1 Pokemon Simulation
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
20.1 Intro to Objects/Maps
20.2 Basics of Objects
20.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
2.4 Functions in Karel
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
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
1.4 Functions in Karel
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
14.1 Arduino Challenges
14.4 Final Project
2.4 Functions in Karel
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
19.1 Intro to Objects/Maps
19.2 Basics of Objects
19.3 Iterating Over an Object
3.4 Functions in Karel
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
18.1 Intro to Objects/Maps
18.2 Basics of Objects
18.3 Iterating Over an Object
3.4 Functions in Karel
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
19.1 Intro to Objects/Maps
19.2 Basics of Objects
19.3 Iterating Over an Object
1.4 Functions in Karel
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
26.8 Intro to Objects/Maps
26.9 Basics of Objects
26.10 Iterating Over an Object
1.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
12.8 Intro to Objects/Maps
12.9 Basics of Objects
12.10 Iterating Over an Object
1.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
21.8 Intro to Objects/Maps
21.9 Basics of Objects
21.10 Iterating Over an Object
1.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
25.8 Intro to Objects/Maps
25.9 Basics of Objects
25.10 Iterating Over an Object
4.4 JavaScript Objects
5.3 Creating Your Data Collection Website
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
13.8 Functions
13.13 Parameters
6.8 Functions
6.13 Parameters
3.8 Functions
3.13 Parameters
3.3 Functions
4.3 Parameters
7.5 Functions
9.1 micro:bit Challenges
9.4 Final Project
10.1 Advanced Challenges with Tracy
3.8 Functions
3.13 Parameters
1.8 Functions
1.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
7.4 Functions
12.1 Arduino Challenges
12.4 Final Project
14.1 Classes and Objects
15.1 Advanced Challenges with Tracy
3.3 Functions
4.4 Parameters
7.1 Advanced Challenges with Tracy
3.3 Functions
4.3 Parameters
7.1 Advanced Challenges with Tracy
3.8 Functions
3.14 Parameters
7.1 Advanced Challenges with Tracy
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
9.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
2.8 Functions
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
12.1 Classes and Objects
13.1 Advanced Challenges with Tracy
7.14 Functions
7.16 Namespaces in Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
2.4 Functions
3.1 Arduino Challenges
3.4 Final Project
7.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
2.5 Functions
3.1 micro:bit Challenges
3.4 Final Project
11.2 Constructors
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
15.1 Recursion
5.2 Constructors
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
10.1 Recursion