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
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
Standard
1.5 User Input
Standard
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
29.5 Mouse Events: Mouse Clicked
29.5 Mouse Events: Mouse Clicked
4.6 Key Events
Standard
9.3 User Input
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
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
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
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
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
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.8 Mouse Events: Mouse Clicked
3.5 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
6.3 User Input
12.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
5.3 User Input
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.8 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
3.3 User Input
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
Standard
7.5 User Input