Please enable JavaScript to use CodeHS

MA 9-12: 9-12.CS.a2

CodeHS Lessons

Examine how the components of computing devices are controlled by and react to programmed commands.

Standard
1.9 Keyboard Interactions
Standard
5.8 Keyboard Interactions
Standard
4.1 Operating Systems
Standard
10.2 Computer Organization
10.3 Software
10.4 Hardware
Standard
10.2 Computer Organization
10.3 Software
10.4 Hardware
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
Standard
3.4 Variables
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
7.5 Using Motors
12.1 Arduino Challenges
12.3 Step-by-Step Arduino Project
12.4 Final Project
Standard
5.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
10.5 Using Motors
14.1 Arduino Challenges
14.3 Step-by-Step Arduino Project
14.4 Final Project
Standard
5.4 Variables
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
9.3 Follow a Step-by-Step Project
9.4 Final Project
Standard
2.4 Variables
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
1.4 Variables
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
3.3 Follow a Step-by-Step Project
3.4 Final Project
Standard
1.4 Variables
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
2.5 Using Motors
3.1 Arduino Challenges
3.3 Step-by-Step Arduino Project
3.4 Final Project
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
7.8 Keyboard Interactions
Standard
4.3 Computer Organization
4.4 Software
Standard
3.3 Computer Organization
3.4 Software
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
10.4 Variables
11.1 For Loops
11.2 While Loops
11.3 Operators
11.4 If/Else Statements
11.5 Functions
12.1 micro:bit Challenges
12.3 Follow a Step-by-Step Project
12.4 Final Project
Standard
4.2 Computer Organization
4.3 Software
4.4 Hardware
Standard
1.3 Software
1.4 Hardware
Standard
6.1 Programming Concepts
Standard
4.2 Computer Organization
4.3 Software
4.4 Hardware
Standard
5.8 Keyboard Interactions
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
9.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
4.2 Computer Organization
4.3 Software
4.4 Hardware
Standard
4.2 Computer Organization
4.3 Software
4.4 Hardware
Standard
23.1 Programming Concepts
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
4.4 Variables
9.2 Computer Organization
9.3 Software
9.4 Hardware
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.1 micro:bit Challenges
7.3 Follow a Step-by-Step Project
7.4 Final Project
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
1.2 Computer Organization
1.3 Software
1.4 Hardware
Standard
11.3 Variables
11.4 For Loops
11.5 While Loops
Standard
4.1 Operating Systems
10.1 Programming Concepts
Standard
8.1 Hardware
8.3 Operating Systems
Standard
4.1 Operating Systems
13.1 Programming Concepts
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
Standard
16.1 Programming Concepts
Standard
1.2 Computer Organization
1.3 Software
1.5 Hardware
Standard
5.1 Operating Systems
Standard
3.1 Operating Systems
Standard
4.2 Computer Organization
4.5 Hardware
Standard
1.4 Computer Organization
1.5 Software
1.6 Hardware
Standard
7.2 Computer Organization
7.4 Hardware
Standard
20.1 Programming Concepts
Standard
5.1 Programming Concepts
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
3.4 Variables
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
8.2 Follow a Step-by-Step Project
8.3 Final Project
Standard
1.8 Keyboard Interactions
Standard
6.8 Keyboard Interactions
Standard
4.1 Programming Concepts
Standard
2.2 Computer Organization
2.3 Software
2.4 Hardware
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
10.4 Variables
12.1 Loops
12.2 If/Else Statements
12.3 Arithmetic, Comparison, and Logical Operators
12.4 Functions
12.5 Using Motors
Standard
7.8 Keyboard Interactions
Standard
2.2 Computer Organization
2.3 Software
2.5 Hardware