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
9.1 Functions Challenges
Standard
3.2 Variables and Types
5.2 If Statements
7.1 While Loops
7.2 For Loops
7.4 Nested Control Structures
9.1 Functions
9.2 Functions and Parameters
25.4 For Loops
25.10 Variables
25.18 If Statements
25.19 If/Else Statements
25.20 While Loops
25.7 Functions
Standard
1.6 Functions in HTML
2.4 Callback Functions and Synchronization
9.2 Variables
9.14 Functions and Parameters 1
Standard
5.5 Functions in HTML
6.4 Callback Functions and Synchronization
Standard
13.3 Looping
13.4 Branching
13.5 Arrays and Objects
Standard
1.16 Challenge Problems
2.2 Variables
8.1 Functions Challenges
Standard
2.1 Challenge Problems
3.2 Variables
9.1 Functions Challenges
Standard
2.1 Challenge Problems
3.2 Variables
9.1 Functions Challenges
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
7.1 Challenge Problems
12.2 Variables
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
13.4 For Loops
13.8 Functions
13.11 Variables
13.16 If Statements
13.17 If/ Else Statements
13.18 While Loops
Standard
7.11 For Loops
7.14 Functions
7.15 Functions and Parameters
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
2.2 Variables and Types
3.4 Variables
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
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
12.1 Arduino Challenges
Standard
2.1 Challenge Problems
3.2 Variables
5.4 Variables
8.1 Functions and Parameters 1
9.1 Functions Challenges
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
14.1 Arduino Challenges
Standard
2.2 For Loops
3.3 Functions
4.1 Variables
5.4 Variables
6.1 If Statements
6.2 If/ Else Statements
6.3 While Loops
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
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
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
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
Standard
2.1 Challenge Problems
3.2 Variables
7.1 Functions and Parameters 1
9.1 Functions Challenges
9.1 Functions Challenges
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
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
2.2 Variables
2.10 For Loops in JavaScript
2.12 For Loop Practice
2.14 While Loops
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
Standard
6.2 Variables
6.10 Functions and Parameters 1
7.5 Functions in HTML
8.4 Callback Functions and Synchronization
Standard
3.2 Challenge Problems
5.2 Variables
9.1 Functions and Parameters 1
Standard
3.2 Challenge Problems
6.3 Variables
10.1 Functions and Parameters 1
Standard
2.4 For Loops
2.8 Functions
2.12 Variables
2.18 If Statements
2.19 If/ Else Statements
2.20 While Loops
5.2 Variables and Types
6.2 If Statements
7.1 While Loops
7.2 For Loops
7.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
Standard
4.2 Challenge Problems
6.2 Variables
10.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
6.2 Variables
11.1 Functions and Parameters 1
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
6.1 Programming Concepts
6.3 Looping
6.4 Branching
Standard
3.2 Challenge Problems
10.3 Variables
Standard
3.2 Challenge Problems
5.2 Variables
17.1 Functions and Parameters 1
Standard
3.3 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
18.4 For Loops
18.8 Functions
18.11 Variables
18.16 If Statements
18.17 If/ Else Statements
18.18 While Loops
Standard
5.5 Functions in HTML
6.4 Callback Functions and Synchronization
Standard
3.2 Challenge Problems
10.3 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
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.2 Variables
18.1 Challenge Problems
25.1 Functions Challenges
Standard
2.1 Challenge Problems
8.3 Variables
12.1 Functions and Parameters 1
13.1 Functions Challenges
Standard
2.1 Challenge Problems
8.3 Variables
12.1 Functions and Parameters 1
13.1 Functions Challenges
Standard
4.3 Variables and Types
5.1 Functions
5.2 Functions and Parameters
Standard
2.1 Challenge Problems
4.2 Variables
8.1 Functions and Parameters 1
9.1 Functions Challenges
Standard
23.1 Programming Concepts
23.3 Looping
23.4 Branching
23.5 Arrays and Objects
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
6.4 For Loops
6.6 Functions
6.10 Variables
6.13 If Statements
6.14 If/ Else Statements
6.15 While Loops
8.2 Variables
7.2 Variables and Types
7.7 If Statements
7.11 While Loops
7.12 For Loops
7.13 Functions
Standard
8.4 For Loops
8.6 Functions
8.10 Variables
8.13 If Statements
8.14 If/ Else Statements
8.15 While Loops
9.2 Variables and Types
9.7 If Statements
9.11 While Loops
9.12 For Loops
9.13 Functions
10.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
2.2 Variables
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
4.4 Variables
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.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.4 For Loops
3.8 Functions
3.11 Variables
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
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
4.2 Variables
11.3 Variables
11.4 For Loops
11.5 While Loops
14.1 Challenge Problems
21.1 Functions Challenges
Standard
1.5 For Loops
1.9 Functions
1.12 Variables
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
Standard
1.5 For Loops
1.9 Functions
1.12 Variables
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
Standard
10.1 Programming Concepts
10.3 Looping
10.4 Branching
10.5 Arrays and Objects
Standard
2.2 Challenge Problems
3.2 Variables
7.1 Functions and Parameters 1
Standard
13.1 Programming Concepts
13.3 Looping
13.4 Branching
13.5 Arrays and Objects
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
4.2 Variables and Types
6.2 If Statements
7.1 While Loops
7.2 For Loops
7.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
16.4 For Loops
16.10 Variables
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.7 Functions
Standard
4.2 Variables and Types
6.2 If Statements
7.1 While Loops
7.2 For Loops
7.4 Nested Control Structures
8.1 Functions
8.2 Functions and Parameters
16.4 For Loops
16.10 Variables
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.7 Functions
Standard
4.2 Challenge Problems
6.2 Variables
26.1 Functions and Parameters 1
26.1 Functions and Parameters 1
Standard
16.1 Programming Concepts
16.3 Looping
16.4 Branching
16.5 Arrays and Objects
Standard
7.5 Functions in HTML
8.4 Callback Functions and Synchronization
13.2 Variables
13.14 Functions and Parameters 1
Standard
7.5 Functions in HTML
8.4 Callback Functions and Synchronization
14.2 Variables
14.14 Functions and Parameters 1
Standard
5.2 Variables
7.1 Functions and Parameters 1
Standard
3.1 Challenge Problems
5.2 Variables
Standard
20.1 Programming Concepts
20.3 Looping
20.4 Branching
20.5 Arrays and Objects
Standard
2.2 For Loops
3.3 Functions
4.2 Variables
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
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
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
Standard
2.2 Variables and Types
4.2 If Statements
6.1 While Loops
6.2 For Loops
6.4 Nested Control Structures
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
2.2 Variables and Types
4.2 If Statements
6.1 While Loops
6.2 For Loops
6.4 Nested Control Structures
9.1 Functions
9.2 Functions and Parameters
Standard
2.2 Variables and Types
4.2 If Statements
6.1 While Loops
6.2 For Loops
6.4 Nested Control Structures
11.4 For Loops
11.10 Variables
11.18 If Statements
11.19 If/Else Statements
11.20 While Loops
11.7 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
1.5 Functions in HTML
8.2 Variables
8.14 Functions and Parameters 1
9.4 Callback Functions and Synchronization
Standard
6.5 Functions in HTML
12.2 Variables
12.14 Functions and Parameters 1
13.4 Callback Functions and Synchronization
Standard
4.1 Programming Concepts
4.3 Looping
4.4 Branching
4.5 Arrays and Objects
21.1 Challenge Problems
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
7.1 If Statements
7.2 If/Else Statements
7.4 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