Please enable JavaScript to use CodeHS

MO 11-12: AP.M.02

CodeHS Lessons

Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).

1.9 Super Karel
21.5 Mouse Events: Mouse Clicked
1.9 Super Karel
1.18 Ultra Karel
3.6 Basic Math in JavaScript
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
1.9 Super Karel
1.19 Ultra Karel
2.6 Basic Math in JavaScript
2.8 Mouse Events: Mouse Clicked
3.5 Key Events
1.10 Super Karel
1.19 Ultra Karel
3.6 Basic Math in JavaScript
29.5 Mouse Events: Mouse Clicked
29.5 Mouse Events: Mouse Clicked
4.6 Key Events
1.10 Super Karel
1.19 Ultra Karel
3.6 Basic Math in JavaScript
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
2.8 Super Karel
2.16 Ultra Karel
1.8 Super Karel
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
6.8 Super Karel
9.5 Functions
11.8 Super Karel
14.5 Functions
11.8 Super Karel
14.5 Functions
6.3 Using a Class as a Client
7.5 User Input
8.9 Wrapper Classes: Integers and Doubles
8.10 Using the Math Class
12.3 Using a Class as a Client
4.3 Using a Class as a Client
4.5 Using 'Dimensions' to Control Size
4.5 Using 'Dimensions' to Control Size
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
17.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
2.9 Super Karel
9.11 Mouse Events: Mouse Clicked
2.8 Super Karel
10.5 Mouse Events: Mouse Clicked
2.8 Super Karel
9.10 Mouse Events: Mouse Clicked
1.8 Super Karel
10.1 Loops
11.5 Mouse Events: Mouse Clicked
14.1 Arduino Challenges
2.9 Super Karel
11.10 Mouse Events: Mouse Clicked
3.9 Super Karel
10.10 Mouse Events: Mouse Clicked
3.9 Super Karel
12.10 Mouse Events: Mouse Clicked
1.8 Super Karel
10.5 Mouse Events: Mouse Clicked
1.8 Super Karel
9.5 Mouse Events: Mouse Clicked
1.8 Super Karel
9.5 Mouse Events: Mouse Clicked
2.9 Super Karel
9.5 Using APIs
6.5 User Input
8.9 Wrapper Classes: Integers and Doubles
8.10 Using the Math Class
1.5 User Input
2.9 Wrapper Classes: Integers and Doubles
2.10 Using the Math Class
1.8 Super Karel
2.15 Strings
5.4 ArrayList Methods
5.6 The List Interface
5.8 HashMaps
4.11 Using APIs
7.1 Loops
12.1 Arduino Challenges
2.1 Loops
3.1 Arduino Challenges