Please enable JavaScript to use CodeHS

WI 6-8: CS4.a.1.m

CodeHS Lessons

Extend or modify existing programs to add simple 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
3.5 Using Graphics in JavaScript
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.7 Drawing Lines
9.8 Key Events
10.1 Animation Challenges
11.1 Breakout
Standard
2.12 User Input
2.19 Putting Together Control Structures
3.3 User Input
10.1 Project: Guess the Word
16.1 Project: Who Said It?
Standard
29.1 Project: Who Said It?
Standard
13.12 User Input
13.19 Putting Together Control Structures
Standard
9.3 User Input
Standard
4.2 User Input
6.1 Putting Together Control Structures
Standard
3.12 User Input
3.19 Putting Together Control Structures
Standard
3.3 User Input
3.5 Using Graphics in JavaScript
6.12 User Input
6.19 Putting Together Control Structures
Standard
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
3.1 Arduino Challenges
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
6.3 User Input
6.5 Using Graphics in JavaScript
11.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.2 Drawing Lines
17.3 Key Events
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
17.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.2 Drawing Lines
16.3 Key Events
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
Standard
4.3 User Input
4.5 Using Graphics in JavaScript
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.7 Drawing Lines
10.8 Key Events
11.1 Animation Challenges
12.1 Breakout
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.3 User Input
2.5 Using Graphics in JavaScript
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
3.13 User Input
3.20 Putting Together Control Structures
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
6.3 User Input
6.5 Using Graphics in JavaScript
12.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.2 Drawing Lines
17.3 Key Events
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.7 Drawing Lines
10.8 Key Events
11.1 Breakout
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
5.3 User Input
5.5 Using Graphics in JavaScript
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
Standard
1.12 User Input
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
3.3 User Input
3.5 Using Graphics in JavaScript
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.7 Drawing Lines
9.8 Key Events
10.1 Animation Challenges
11.1 Breakout
Standard
3.3 User Input
3.5 Using Graphics in JavaScript