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
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
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
10.1 Programming Concepts
Standard
8.1 Hardware
Standard
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
2.2 Computer Organization
2.3 Software
2.5 Hardware
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