Please enable JavaScript to use CodeHS

IN ICS: ICS-2.2

CodeHS Lessons

Demonstrate competencies of programming constructs, including: use of data types and variables, control structures (sequencing, looping, branching), and modularity (such as a function).

Standard
2.1 Challenge Problems
3.2 Variables
7.1 Functions and Parameters 1
8.1 Functions Challenges
Standard
2.4 For Loops
2.8 Functions
2.11 Variables
2.16 If Statements
2.17 If/ Else Statements
2.18 While Loops
3.2 Variables and Types
4.2 If Statements
5.1 While Loops
5.2 For Loops
5.4 Nested Control Structures
6.1 Functions
6.2 Functions and Parameters
Standard
13.4 For Loops
13.8 Functions
13.11 Variables
13.16 If Statements
13.17 If/ Else Statements
13.18 While Loops
Standard
1.6 Functions in HTML
2.4 Callback Functions and Synchronization
9.2 Variables
9.14 Functions and Parameters 1
Standard
4.1 Programming Concepts
4.3 Looping
4.4 Branching
4.5 Arrays and Objects
21.1 Challenge Problems
Standard
2.2 For Loops
3.3 Functions
4.1 Variables
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
Standard
3.4 For Loops
3.8 Functions
3.11 Variables
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
Standard
3.2 Variables
6.4 For Loops
6.8 Functions
6.11 Variables
6.16 If Statements
6.17 If/ Else Statements
6.18 While Loops
Standard
7.11 For Loops
7.14 Functions
7.15 Functions and Parameters
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
Standard
1.4 Variables
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
3.1 Arduino Challenges
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.2 Challenge Problems
6.2 Variables
11.1 Functions and Parameters 1
Standard
3.2 Challenge Problems
5.2 Variables
17.1 Functions and Parameters 1
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
2.1 Challenge Problems
4.2 Variables
8.1 Functions and Parameters 1
9.1 Functions Challenges
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
2.2 Variables
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.4 For Loops
3.8 Functions
3.12 Variables
3.17 If Statements
3.18 If/ Else Statements
3.19 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
4.2 Challenge Problems
6.2 Variables
12.1 Functions and Parameters 1
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
5.1 Programming Concepts
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
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
Standard
2.1 Challenge Problems
3.2 Variables
7.1 Functions and Parameters 1
8.1 Functions Challenges
Standard
2.1 Challenge Problems
3.2 Variables
7.1 Functions and Parameters 1
8.1 Functions Challenges