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

13.12 User Input
13.19 Putting Together Control Structures
3.3 User Input
3.5 Using Graphics in JavaScript
6.12 User Input
6.19 Putting Together Control Structures
3.12 User Input
3.19 Putting Together Control Structures
4.2 User Input
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
3.12 User Input
3.19 Putting Together Control Structures
1.12 User Input
1.19 Putting Together Control Structures
2.3 User Input
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
11.1 Project: Guess the Word
12.1 Arduino Challenges
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
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
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
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
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
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
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
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
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
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
4.3 User Input
6.1 Putting Together Control Structures
3.13 User Input
3.20 Putting Together Control Structures
4.2 User Input
6.1 Putting Together Control Structures
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?
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
5.4 User Input
5.6 Using Graphics in JavaScript
9.11 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.2 Drawing Lines
15.3 Key Events
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
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
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
3.3 User Input
3.5 Using Graphics in JavaScript
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.7 Drawing Lines
11.8 Key Events
12.1 Animation Challenges
13.1 Breakout
14.1 Arduino Challenges
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
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
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
6.3 User Input
6.5 Using Graphics in JavaScript
10.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.2 Drawing Lines
16.3 Key Events
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
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
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
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
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
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
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
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
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
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
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
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
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
9.3 User Input
2.3 User Input
2.5 Using Graphics in JavaScript
3.3 User Input
3.5 Using Graphics in JavaScript
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
3.1 Arduino Challenges