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).

Standard
1.8 Super Karel
10.4 Mouse Click Events
Standard
1.5 User Input
2.9 Wrapper Classes: Integers and Doubles
2.10 Using the Math Class
Standard
1.10 Super Karel
1.19 Ultra Karel
3.6 Basic Math in JavaScript
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
4.11 Using APIs
Standard
8.11 Using APIs
Standard
1.10 Super Karel
1.19 Ultra Karel
3.6 Basic Math in JavaScript
3.8 Mouse Events: Mouse Clicked
4.6 Key Events
Standard
1.8 Super Karel
9.4 Mouse Click Events
Standard
1.8 Super Karel
10.4 Mouse Click Events
Standard
1.8 Super Karel
11.4 Mouse Click Events
Standard
4.5 Using 'Dimensions' to Control Size
Standard
4.5 Using 'Dimensions' to Control Size
Standard
2.8 Super Karel
Standard
2.8 Super Karel
Standard
1.8 Super Karel
Standard
1.8 Super Karel
Standard
7.1 Loops
12.1 Arduino Challenges
Standard
1.8 Super Karel
10.1 Loops
11.5 Mouse Events: Mouse Clicked
14.1 Arduino Challenges
Standard
2.1 Loops
3.1 Arduino Challenges
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
1.8 Super Karel
2.15 Strings
5.4 ArrayList Methods
5.6 The List Interface
5.8 HashMaps
Standard
4.3 Using a Class as a Client
Standard
1.8 Super Karel
9.5 Mouse Events: Mouse Clicked
Standard
1.8 Super Karel
9.5 Mouse Events: Mouse Clicked
Standard
10.11 Using APIs
Standard
2.5 User Input
3.9 Wrapper Classes: Integers and Doubles
3.10 Using the Math Class
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
2.9 Super Karel
10.11 Mouse Events: Mouse Clicked
Standard
3.9 Super Karel
10.10 Mouse Events: Mouse Clicked
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
2.9 Super Karel
11.10 Mouse Events: Mouse Clicked
Standard
1.9 Super Karel
1.18 Ultra Karel
3.6 Basic Math in JavaScript
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
2.9 Super Karel
17.10 Mouse Events: Mouse Clicked
Standard
8.11 Using APIs
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
6.8 Super Karel
9.5 Functions
Standard
1.8 Super Karel
6.4 Mouse Click Events
Standard
1.8 Super Karel
21.5 Mouse Events: Mouse Clicked
Standard
1.8 Super Karel
21.5 Mouse Events: Mouse Clicked
Standard
1.8 Mouse Click Events
Standard
1.8 Super Karel
10.5 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
1.9 Super Karel
21.5 Mouse Events: Mouse Clicked
Standard
1.9 Super Karel
22.5 Mouse Events: Mouse Clicked
Standard
14.8 Super Karel
6.5 Functions
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
6.3 Using a Class as a Client
Standard
2.9 Super Karel
13.4 Mouse Click Events
Standard
1.9 Super Karel
1.19 Ultra Karel
2.6 Basic Math in JavaScript
2.8 Mouse Events: Mouse Clicked
3.5 Key Events
Standard
2.8 Super Karel
8.4 Mouse Click Events
Standard
1.9 Super Karel
8.5 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
12.8 Super Karel
14.5 Functions
Standard
3.9 Super Karel
15.10 Mouse Events: Mouse Clicked
Standard
4.9 Super Karel
7.10 Mouse Events: Mouse Clicked
Standard
2.8 Super Karel
2.16 Ultra Karel
Standard
2.8 Super Karel
11.4 Mouse Click Events
Standard
2.8 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked
Standard
11.8 Super Karel
14.5 Functions
Standard
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
Standard
6.5 User Input
8.9 Wrapper Classes: Integers and Doubles
8.10 Using the Math Class
18.3 Using a Class as a Client
Standard
7.3 Functions
Standard
4.11 Using APIs
Standard
9.11 Using APIs
Standard
6.3 Using a Class as a Client
Standard
11.8 Super Karel
14.5 Functions
Standard
2.9 Super Karel
9.10 Mouse Events: Mouse Clicked