Please enable JavaScript to use CodeHS

CO 9-12: CS.HS.3.1d

CodeHS Lessons

Understand and apply core programming concepts.

Standard
3.2 Variables
5.1 Booleans
5.2 Logical Operators
5.5 For Loops in JavaScript
5.9 While Loops
Standard
2.4 For Loops
2.8 Functions
2.11 Variables
2.13 Parameters
2.16 If Statements
2.17 If/ Else Statements
2.18 While Loops
3.2 Variables and Types
3.3 User Input
4.2 If Statements
5.1 While Loops
5.2 For Loops
6.1 Functions
6.2 Functions and Parameters
6.5 Exceptions
7.1 Indexing
7.2 Slicing
7.6 String Methods
8.2 Lists
9.4 Dictionaries
Standard
1.2 Variables and Data Types
1.5 User Input
2.1 Objects: Instances of Classes
3.1 Boolean Expressions and if Statements
5.1 Writing Classes
Standard
3.4 Variables
3.5 User Input
3.6 Basic Math in JavaScript
4.1 Booleans
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.7 General For Loops
4.10 While Loops
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
5.6 Local Variables and Scope
7.1 Intro to Lists/Arrays
7.5 Iterating Over an Array
Standard
33.1 Indexing
33.2 Slicing
33.6 String Methods
Standard
3.4 Variables
3.5 User Input
3.6 Basic Math in JavaScript
4.1 Booleans
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.8 General For Loops
4.11 While Loops
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
5.6 Local Variables and Scope
7.1 Intro to Lists/Arrays
7.5 Iterating Over an Array
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
13.4 For Loops
13.8 Functions
13.11 Variables
13.13 Parameters
13.16 If Statements
13.17 If/ Else Statements
13.18 While Loops
Standard
9.2 Variables
9.5 Booleans
9.6 Logical Operators
9.9 For Loops in JavaScript
9.12 While Loops
Standard
4.3 Looping
4.4 Branching
22.1 Booleans
22.2 Logical Operators
22.5 For Loops in JavaScript
22.9 While Loops
Standard
6.3 Using Mathematical Equations to Update State
8.1 Conditionals and State Change
8.2 Conditionals using Parameters
10.1 Using Arrays and Indexing to Set State
Standard
2.2 For Loops
3.3 Functions
4.1 Variables
4.3 Parameters
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
3.4 For Loops
3.8 Functions
3.11 Variables
3.13 Parameters
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
3.2 Variables
6.4 For Loops
6.8 Functions
6.11 Variables
6.13 Parameters
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
7.18 Exceptions
Standard
6.2 Lists
6.6 Dictionaries
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 For Loops
2.2 While Loops
2.4 If/Else Statements
2.5 Functions
Standard
1.3 Comments & Pseudocode
1.4 Variables
2.1 Loops
2.2 If/Else Statements
2.4 Functions
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
1.9 For Loops
1.11 If Statements
1.12 If/Else Statements
2.2 Variables and Types
2.7 Logical Operators
2.8 Comparison Operators
2.9 For Loops
2.11 If Statements
4.2 Classes vs. Objects
4.4 Writing Classes
Standard
1.5 Methods in Karel
1.9 For Loops
1.10 While Loops in Karel
1.11 If Statements
1.12 If/Else Statements
1.13 Control Structures Example
2.1 Printing in Java
2.2 Variables and Types
2.3 User Input
2.7 Logical Operators
2.8 Comparison Operators
2.9 For Loops
2.10 While Loops
2.11 If Statements
2.12 Loop-and-a-Half
2.15 Strings
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
3.5 Strings Methods
5.2 Introduction to Arrays
5.3 Using Arrays
5.5 ArrayList Methods
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
6.2 Variables
9.1 Booleans
9.2 Logical Operators
9.5 For Loops in JavaScript
9.9 While Loops
Standard
5.2 Variables
14.1 Booleans
14.2 Logical Operators
14.5 For Loops in JavaScript
14.9 While Loops
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
6.9 For Loops
6.11 If/Else Statements
6.12 While Loops in Karel
9.1 For Loops
9.2 While Loops
9.4 If/Else Statements
9.5 Functions
Standard
4.2 Variables
6.1 Booleans
6.2 Logical Operators
6.5 For Loops in JavaScript
6.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
2.2 Variables
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
3.4 For Loops
3.8 Functions
3.12 Variables
3.14 Parameters
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.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
6.2 Variables
10.1 Booleans
10.2 Logical Operators
10.5 For Loops in JavaScript
10.9 While Loops
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops
Standard
1.4 For Loops
1.8 Functions
1.11 Variables
1.13 Parameters
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
3.3 Comments & Pseudocode
3.4 Variables
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
3.2 Variables
5.1 Booleans
5.2 Logical Operators
5.5 For Loops in JavaScript
5.9 While Loops
Standard
3.2 Variables
5.1 Booleans
5.2 Logical Operators
5.5 For Loops in JavaScript
5.9 While Loops
Standard
1.5 Methods in Karel
1.10 For Loops
1.11 While Loops in Karel
1.12 If Statements
1.13 If/Else Statements
1.14 Control Structures Example
7.2 Variables and Data Types
7.5 User Input
8.1 Objects: Instances of Classes
9.1 Boolean Expressions and if Statements
11.1 Writing Classes
Standard
1.5 Methods in Karel
1.10 For Loops
1.11 While Loops in Karel
1.12 If Statements
1.13 If/Else Statements
1.14 Control Structures Example
6.2 Variables and Data Types
6.5 User Input
8.1 Objects: Instances of Classes
9.1 Boolean Expressions and if Statements
11.1 Writing Classes