Please enable JavaScript to use CodeHS

WI 9-12: CS4.a.2.h

CodeHS Lessons

Create, extend, or modify existing programs to add new features and behaviors using different forms of inputs and outputs (e.g., inputs such as sensors, mouse clicks, data sets; outputs such as text, graphics, sounds).

Standard
3.3 User Input
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
Standard
1.5 User Input
Standard
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
9.3 User Input
Standard
3.8 Mouse Events: Mouse Clicked
4.6 Key Events
Standard
2.3 User Input
9.4 Mouse Click Events
9.5 More Mouse Events
9.6 Key Events
Standard
3.3 User Input
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
Standard
3.3 User Input
11.4 Mouse Click Events
11.5 More Mouse Events
11.6 Key Events
Standard
3.3 User Input
Standard
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
12.1 Arduino Challenges
12.4 Final Project
Standard
3.3 User Input
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
11.5 Mouse Events: Mouse Clicked
11.6 Mouse Events: Mouse Moved
11.8 Key Events
14.1 Arduino Challenges
14.4 Final Project
Standard
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
9.2 Explore a New Sensor
9.4 Final Project
Standard
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
10.2 Explore a New Sensor
10.4 Final Project
Standard
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
3.1 Arduino Challenges
3.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
3.3 User Input
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
Standard
3.3 User Input
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
Standard
6.3 User Input
Standard
2.5 User Input
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
6.4 User Input
10.11 Mouse Events: Mouse Clicked
18.1 Mouse Events: Mouse Moved
18.3 Key Events
Standard
6.3 User Input
10.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
3.4 While Loops
3.5 Operators
3.6 If/Else Statements
3.7 Functions
3.8 micro:bit Challenges
3.9 Explore a New Sensor
3.11 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
11.2 While Loops
11.3 Operators
11.4 If/Else Statements
11.5 Functions
12.1 micro:bit Challenges
12.2 Explore a New Sensor
12.4 Final Project
Standard
6.3 User Input
11.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
5.3 User Input
17.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
10.2 Explore a New Sensor
10.4 Final Project
Standard
2.3 User Input
6.4 Mouse Click Events
6.5 More Mouse Events
6.6 Key Events
Standard
8.4 User Input
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.8 Key Events
Standard
8.4 User Input
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.8 Key Events
Standard
1.8 Mouse Click Events
1.9 More Mouse Events
1.10 Key Events
Standard
4.3 User Input
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.8 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
2.3 User Input
21.5 Mouse Events: Mouse Clicked
Standard
2.3 User Input
22.5 Mouse Events: Mouse Clicked
Standard
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.1 micro:bit Challenges
7.2 Explore a New Sensor
7.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
3.3 User Input
13.4 Mouse Click Events
13.5 More Mouse Events
13.6 Key Events
Standard
2.8 Mouse Events: Mouse Clicked
3.5 Key Events
Standard
4.3 User Input
8.4 Mouse Click Events
8.5 More Mouse Events
8.6 Key Events
11.5 While Loops
Standard
3.3 User Input
8.5 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
6.3 User Input
15.10 Mouse Events: Mouse Clicked
19.1 Mouse Events: Mouse Moved
19.3 Key Events
Standard
2.3 User Input
16.4 Mouse Click Events
16.5 More Mouse Events
16.6 Key Events
Standard
5.3 User Input
7.10 Mouse Events: Mouse Clicked
Standard
5.3 User Input
11.4 Mouse Click Events
11.5 More Mouse Events
11.6 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
7.5 User Input
Standard
3.6 While Loops
3.7 Explore a New Sensor
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
8.3 Final Project
Standard
8.3 User Input
Standard
12.3 User Input
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
12.1 Loops
12.2 If/Else Statements
12.3 Arithmetic, Comparison, and Logical Operators
12.4 Functions
Standard
6.3 User Input