Please enable JavaScript to use CodeHS

SD CP2: CP 3.1

CodeHS Lessons

Demonstrate the ability to use basic elements of a specific language

Standard
3.1 Hello World
3.2 Variables
3.4 Basic Math
Standard
3.1 Printing in Python
3.2 Variables and Types
5.2 If Statements
7.1 While Loops
7.2 For Loops
9.1 Functions
25.4 For Loops
25.7 Functions
25.10 Variables
25.18 If Statements
25.19 If/Else Statements
25.20 While Loops
28.2 Printing in Python
28.3 Variables and Types
28.10 For Loops
Standard
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
4.4 If Statements
4.6 For Loops in JavaScript
4.10 While Loops
Standard
3.3 Hello World
3.4 Variables
3.5 User Input
3.6 Basic Math in Python
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.10 While Loops
Standard
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
4.4 If Statements
4.7 For Loops in JavaScript
4.11 While Loops
Standard
9.1 Hello World
9.2 Variables
9.4 Basic Math in JavaScript
Standard
19.1 Hello World
19.2 Variables
19.4 Basic Math
Standard
14.2 Printing in Python
14.3 Variables and Types
14.6 Branching: If Statements
14.7 Looping: While Loops
14.8 Looping: For Loops
14.10 Functions
Standard
12.2 Printing in Python
12.3 Variables and Types
13.2 If Statements
Standard
2.1 Hello World
2.2 Variables
2.4 Basic Math
Standard
3.1 Hello World
3.2 Variables
3.4 Basic Math
Standard
3.1 Hello World
3.2 Variables
3.4 Basic Math
Standard
16.15 Variables
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
12.1 Hello World
12.2 Variables
12.4 Basic Math
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.1 Hello World
3.2 Variables
3.4 Basic Math in JavaScript
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
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.1 Printing in Python
2.2 Variables and Types
3.4 Variables
4.2 If Statements
5.1 While Loops
5.2 For Loops
6.1 Functions
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
Standard
3.1 Hello World
3.2 Variables
3.4 Basic Math in JavaScript
5.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
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
Standard
2.4 Variables
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
Standard
1.4 Variables
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
Standard
1.4 Variables
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
Standard
1.4 Variables
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
Standard
3.1 Printing in Python
3.2 Variables and Types
4.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
1.2 Variables and Data Types
1.5 User Input
1.6 Casting and Ranges of Variables
Standard
2.1 Printing in Java
2.2 Variables and Types
2.3 User Input
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.1 Printing in Python
3.2 Variables and Types
4.2 If Statements
5.1 While Loops
5.2 For Loops
6.1 Functions
Standard
6.1 Hello World
6.2 Variables
6.4 Basic Math in JavaScript
Standard
2.2 Variables and Data Types
2.5 User Input
2.6 Casting and Ranges of Variables
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
Standard
1.1 Printing in Python
1.2 Variables and Types
2.2 If Statements
3.1 While Loops
3.2 For Loops
4.1 Functions
16.4 For Loops
16.8 Functions
16.11 Variables
16.16 If Statements
16.17 If/ Else Statements
16.18 While Loops
Standard
6.2 Hello World
6.3 Variables
6.5 Basic Math in JavaScript
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.1 Printing in Python
5.2 Variables and Types
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
Standard
6.1 Hello World
6.2 Variables
6.4 Basic Math
19.1 Hello World
19.2 Variables
19.4 Basic Math in JavaScript
Standard
6.1 Hello World
6.2 Variables
6.4 Basic Math in JavaScript
Standard
1.8 For Loops
1.9 While Loops
1.10 Operators
1.11 If/Else Statements
1.12 Functions
11.1 Hello World
11.2 Variables
11.4 Basic Math
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
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
6.1 Hello World
6.2 Variables
6.4 Basic Math in JavaScript
Standard
10.4 Variables
12.1 Loops
12.2 If/Else Statements
12.3 Arithmetic, Comparison, and Logical Operators
12.4 Functions
Standard
10.4 Variables
11.1 For Loops
11.2 While Loops
11.3 Operators
11.4 If/Else Statements
11.5 Functions
Standard
4.3 Printing in Python
4.4 Variables and Types
5.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
4.3 Printing in Python
4.4 Variables and Types
5.2 If Statements
6.1 While Loops
6.2 For Loops
8.1 Functions
Standard
4.3 Printing in Python
4.4 Variables and Types
5.2 If Statements
6.1 While Loops
6.2 For Loops
8.1 Functions
Standard
4.3 Printing in Python
4.4 Variables and Types
5.2 If Statements
6.1 While Loops
6.2 For Loops
8.1 Functions
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.2 Programming with Karel
6.3 Looping
6.4 Branching
Standard
10.2 Hello World
10.3 Variables
10.5 Basic Math
Standard
3.6 Basic Math in JavaScript
3.7 Using Graphics in JavaScript
4.4 If Statements
4.6 For Loops in JavaScript
4.10 While Loops
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
Standard
3.2 Printing in Python
3.3 Variables and Types
4.2 If Statements
5.1 While Loops
5.2 For Loops
6.1 Functions
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.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
3.1 Printing in Python
3.2 Variables and Types
5.2 If Statements
7.1 While Loops
7.2 For Loops
10.5 For Loops
10.9 Functions
10.12 Variables
10.17 If Statements
10.18 If/ Else Statements
10.19 While Loops
12.1 Hello World
12.2 Variables
12.4 Basic Math
Standard
2.1 Hello World
2.2 Variables
2.4 Basic Math
Standard
5.2 Printing in Python
5.3 Variables and Types
5.8 Functions
8.2 If Statements
8.6 While Loops
8.7 For Loops
Standard
8.2 Hello World
8.3 Variables
8.5 Basic Math in JavaScript
Standard
8.2 Hello World
8.3 Variables
8.5 Basic Math in JavaScript
Standard
4.2 Printing in Python
4.3 Variables and Types
5.1 Functions
Standard
4.1 Hello World
4.2 Variables
4.4 Basic Math in JavaScript
Standard
23.1 Programming Concepts
23.2 Programming with Karel
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
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
6.4 For Loops
6.6 Functions
6.10 Variables
6.13 If Statements
6.14 If/ Else Statements
6.15 While Loops
7.1 Printing in Python
7.2 Variables and Types
7.7 If Statements
7.11 While Loops
7.12 For Loops
7.13 Functions
8.1 Hello World
8.2 Variables
8.4 Basic Math
Standard
7.4 For Loops
7.6 Functions
7.8 Variables
7.11 If Statements
7.12 If/ Else Statements
9.1 Printing in Python
9.2 Variables and Types
9.7 If Statements
9.11 While Loops
9.12 For Loops
9.13 Functions
10.1 Hello World
10.2 Variables
10.4 Basic Math
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.1 Printing in Python
9.2 Variables and Types
9.7 If Statements
9.11 While Loops
9.12 For Loops
9.13 Functions
12.1 Hello World
12.2 Variables
12.4 Basic Math
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
2.1 Hello World
2.2 Variables
2.4 Basic Math in JavaScript
3.4 If Statements
3.5 For Loops in JavaScript
3.9 While Loops
Standard
2.1 Hello World
2.2 Variables
2.4 Basic Math in JavaScript
3.4 If Statements
3.5 For Loops in JavaScript
3.9 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
4.4 Variables
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
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 Printing in Java
4.3 Variables and Types
4.4 User Input
Standard
3.1 Hello World
3.2 Variables
3.4 Basic Math
Standard
7.1 Hello World
7.2 Variables
7.4 Basic Math
Standard
4.1 Hello World
4.2 Variables
4.4 Basic Math
11.3 Variables
11.4 For Loops
11.5 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
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.2 Programming with Karel
10.3 Looping
10.4 Branching
10.5 Arrays and Objects
Standard
3.1 Hello World
3.2 Variables
3.4 Basic Math in JavaScript
Standard
1.2 Hello World
1.3 Variables
1.4 User Input
1.5 Basic Math in Python
2.2 Logical Operators
2.3 Comparison Operators
2.4 If Statements
2.9 While Loops
Standard
13.1 Programming Concepts
13.2 Programming with Karel
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
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
Standard
2.3 Hello World
2.4 Variables
2.5 User Input
2.6 Basic Math in Python
3.2 Logical Operators
3.3 Comparison Operators
3.4 If Statements
3.10 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
Standard
4.1 Printing in Python
4.2 Variables and Types
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
16.4 For Loops
16.7 Functions
16.10 Variables
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
Standard
1.3 Hello World
1.4 Variables
1.5 User Input
1.6 Basic Math in Python
2.2 Logical Operators
2.3 Comparison Operators
2.4 If Statements
2.10 While Loops
Standard
4.1 Printing in Python
4.2 Variables and Types
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
16.4 For Loops
16.7 Functions
16.10 Variables
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
Standard
1.3 Hello World
1.4 Variables
1.5 User Input
1.6 Basic Math in Python
2.2 Logical Operators
2.3 Comparison Operators
2.4 If Statements
2.10 While Loops
Standard
7.1 Hello World
7.2 Variables
7.4 Basic Math
Standard
14.1 Programming Concepts
14.2 Programming with Karel
14.3 Looping
14.4 Branching
14.5 Arrays and Objects
Standard
13.2 Printing in Python
13.3 Variables and Types
14.2 If Statements
Standard
10.3 Printing in Python
10.4 Variables and Types
15.3 If Statements
15.4 Looping: While Loops
15.5 Looping: For Loops
15.7 Functions
Standard
13.1 Hello World
13.2 Variables
13.4 Basic Math in JavaScript
Standard
14.1 Hello World
14.2 Variables
14.4 Basic Math in JavaScript
Standard
6.1 Hello World
6.2 Variables
6.4 Basic Math in JavaScript
Standard
16.1 Programming Concepts
16.2 Programming with Karel
16.3 Looping
16.4 Branching
16.5 Arrays and Objects
Standard
2.1 Hello World
2.2 Variables
2.4 Basic Math
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
Standard
3.3 For Loops
4.3 Functions
5.1 Variables
Standard
4.2 Printing in Java
4.3 Variables and Types
4.4 User Input
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math
Standard
24.2 Printing in Python
24.3 Variables and Types
24.6 Branching: If Statements
24.7 Looping: While Loops
24.8 Looping: For Loops
24.10 Functions
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
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
Standard
5.1 Programming Concepts
Standard
5.1 Hello World
5.2 Variables
5.4 Basic Math in JavaScript
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
Standard
3.3 Hello World
3.4 Variables
3.5 User Input
3.6 Basic Math in Python
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.10 While Loops
Standard
7.2 Variables and Data Types
7.5 User Input
7.6 Casting and Ranges of Variables
Standard
6.2 Variables and Data Types
6.5 User Input
6.6 Casting and Ranges of Variables
Standard
2.1 Printing in Python
2.2 Variables and Types
4.2 If Statements
6.1 While Loops
6.2 For Loops
11.4 For Loops
11.7 Functions
11.10 Variables
11.18 If Statements
11.19 If/Else Statements
11.20 While Loops
Standard
3.4 Variables
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
9.4 Variables
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
Standard
2.1 Printing in Python
2.2 Variables and Types
4.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
1.1 Functions
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.1 Printing in Python
2.2 Variables and Types
4.2 If Statements
6.1 While Loops
6.2 For Loops
9.1 Functions
Standard
8.1 Hello World
8.2 Variables
8.4 Basic Math in JavaScript
Standard
12.1 Hello World
12.2 Variables
12.4 Basic Math in JavaScript
Standard
3.4 Variables
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
Standard
7.1 Printing in Python
7.2 Variables and Types
8.2 If Statements
9.1 While Loops
9.2 For Loops
10.1 Functions
Standard
2.3 For Loops
3.3 Functions
4.1 Variables
5.1 If Statements
5.2 If/Else Statements
5.4 While Loops
Standard
4.1 Printing in Python
4.2 Variables and Types
5.2 If Statements
6.1 While Loops
6.2 For Loops
7.1 Functions
Standard
3.1 Hello World
3.2 Variables
3.4 Basic Math in JavaScript
Standard
2.6 Basic Math in JavaScript
2.7 Using Graphics in JavaScript
3.4 If Statements
3.6 For Loops in JavaScript
3.10 While Loops
Standard
1.1 Printing in Python
1.2 Variables and Types
2.2 If Statements
3.1 While Loops
3.2 For Loops
4.1 Functions
Standard
4.1 Printing in Python
4.2 Variables and Types
5.2 If Statements
6.1 While Loops
6.2 For Loops
7.1 Functions
Standard
7.1 Printing in Python
7.2 Variables and Types
8.2 If Statements
8.5 While Loops
8.6 For Loops
9.1 Functions
Standard
11.2 Printing in Python
11.3 Variables and Types
11.6 Branching: If Statements
11.7 Looping: While Loops
11.8 Looping: For Loops
11.10 Functions
Standard
2.3 For Loops
3.3 Functions
4.1 Variables
4.10 If Statements
4.11 If/Else Statements
Standard
5.2 Printing in Python
5.3 Variables and Types
5.9 Functions
Standard
12.15 Variables
Standard
2.1 Printing in Python
2.2 Variables and Types
3.4 For Loops
3.7 Functions
3.10 Variables
3.18 If Statements
3.19 If/Else Statements
3.20 While Loops
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions