Please enable JavaScript to use CodeHS

CO 9-12: CS.HS.3.1d

CodeHS Lessons

Understand and apply core programming concepts.

Standard
3.1 Hello World
3.2 Variables
3.3 User Input
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.6 While Loops
6.9 For Loops
Standard
3.2 Variables and Types
3.3 User Input
5.2 If Statements
7.1 While Loops
7.2 For Loops
9.1 Functions
9.2 Functions and Parameters
9.5 Exceptions
10.1 Indexing
10.2 Slicing
10.6 String Methods
12.2 Lists
13.4 Dictionaries
24.4 For Loops
24.10 Variables
24.14 Parameters
24.18 If Statements
24.19 If/Else Statements
24.20 While Loops
24.7 Functions
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
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
2.1 Hello World
2.2 Variables
2.3 User Input
5.1 Booleans
5.2 If/Else Statements
5.3 Logical Operators
5.6 While Loops
5.9 For Loops
Standard
3.1 Hello World
3.2 Variables
3.3 User Input
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.6 While Loops
6.9 For Loops
Standard
3.1 Hello World
3.2 Variables
3.3 User Input
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.6 While Loops
6.9 For 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
6.3 Using Mathematical Equations to Update State
8.1 Conditionals and State Change
8.2 Conditionals using Parameters
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
4.3 Booleans
4.4 If/Else Statements
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
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.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
2.2 Variables and Types
2.3 User Input
3.3 Comments & Pseudocode
3.4 Variables
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 Loops
7.2 If/Else Statements
7.4 Functions
8.1 Indexing
8.2 Slicing
8.6 String Methods
9.2 Lists
10.4 Dictionaries
Standard
3.2 Variables
5.3 Comments & Pseudocode
5.4 Variables
6.1 Booleans
6.2 Logical Operators
6.5 For Loops in JavaScript
6.9 While Loops
10.1 Loops
10.2 If/Else Statements
10.4 Functions
Standard
2.2 For Loops
3.3 Functions
4.1 Variables
4.3 Parameters
5.3 Comments & Pseudocode
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.4 If/Else Statements
7.5 Functions
Standard
2.3 Comments & Pseudocode
2.4 Variables
7.1 For Loops
7.2 While Loops
7.4 If/Else Statements
7.5 Functions
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
4.1 Introduction to Classes and Objects
4.4 Writing Classes
4.14 Class Design and Abstract Classes
4.15 Polymorphism
5.2 Introduction to Arrays
5.3 Using Arrays
5.5 ArrayList Methods
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
3.2 Variables
5.1 Booleans
5.2 Logical Operators
5.5 For Loops in JavaScript
5.9 While Loops
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.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
2.2 Variables
2.4 Basic Math in JavaScript
2.6 Booleans
2.7 Logical Operators
2.12 For Loop Practice
2.14 While Loops
Standard
14.2 Variables
14.5 Booleans
14.6 Logical Operators
14.9 For Loops in JavaScript
Standard
3.2 Variables and Data Types
3.5 User Input
4.1 Objects: Instances of Classes
5.1 Boolean Expressions and if Statements
8.1 Writing Classes
9.2 Introduction to Arrays
9.3 Using Arrays
9.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
6.3 Variables
8.1 Booleans
8.2 Logical Operators
8.5 For Loops in JavaScript
8.9 While Loops
10.6 Local Variables and Scope
Standard
2.4 For Loops
2.8 Functions
2.12 Variables
2.14 Parameters
2.18 If Statements
2.19 If/ Else Statements
2.20 While Loops
5.2 Variables and Types
5.3 User Input
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
8.2 Functions and Parameters
8.5 Exceptions
9.1 Indexing
9.2 Slicing
9.6 String Methods
10.2 Lists
11.4 Dictionaries
Standard
6.2 Variables
8.1 Booleans
8.2 Logical Operators
8.5 For Loops in JavaScript
8.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
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
6.4 Branching
6.3 Looping
Standard
10.3 Variables
15.1 Booleans
15.2 Logical Operators
15.5 For Loops in JavaScript
15.9 While Loops
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
5.2 Variables
14.1 Booleans
14.2 Logical Operators
14.5 For Loops in JavaScript
14.9 While Loops
Standard
3.3 Variables and Types
3.4 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
8.1 Indexing
8.2 Slicing
8.6 String Methods
9.2 Lists
12.3 Dictionaries
18.4 For Loops
18.18 While Loops
18.17 If/ Else Statements
18.16 If Statements
18.13 Parameters
18.11 Variables
18.8 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
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
2.1 Hello World
2.2 Variables
2.3 User Input
4.1 Booleans
4.2 If/Else Statements
4.3 Logical Operators
4.6 While Loops
4.9 For Loops
Standard
8.3 Variables
10.1 Booleans
10.2 Logical Operators
10.5 For Loops in JavaScript
10.9 While Loops
Standard
8.3 Variables
10.1 Booleans
10.2 Logical Operators
10.5 For Loops in JavaScript
10.9 While Loops
Standard
4.3 Variables and Types
4.4 User Input
5.1 Functions
5.2 Functions and Parameters
6.2 Lists
6.6 Dictionaries
Standard
4.2 Variables
6.1 Booleans
6.2 Logical Operators
6.5 For Loops in JavaScript
6.9 While Loops
Standard
23.4 Branching
23.3 Looping
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
6.4 For Loops
6.6 Functions
6.10 Variables
6.12 Parameters
6.13 If Statements
6.14 If/ Else Statements
6.15 While Loops
8.8 If/Else Statements
7.13 Functions
7.12 For Loops
7.11 While Loops
7.7 If Statements
7.3 User Input
7.2 Variables and Types
8.12 For Loops
8.11 While Loops
8.9 Logical Operators
8.7 Booleans
8.3 User Input
8.2 Variables
8.1 Hello World
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
3.1 Booleans
3.2 Logical Operators
3.3 Comparison Operators
3.4 If Statements
3.6 General For Loops
3.9 While Loops
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
4.6 Local Variables and Scope
6.1 Intro to Lists/Arrays
6.5 Iterating Over an Array
Standard
2.2 Variables
3.1 Booleans
3.2 Logical Operators
3.3 Comparison Operators
3.4 If Statements
3.6 General For Loops
3.9 While Loops
4.1 Functions and Parameters 1
4.2 Functions and Parameters 2
4.3 Functions and Parameters 3
4.4 Functions and Return Values 1
4.5 Functions and Return Values 2
4.6 Local Variables and Scope
6.1 Intro to Lists/Arrays
6.5 Iterating Over an Array
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
4.3 Comments & Pseudocode
4.4 Variables
14.9 For Loops
14.11 If/Else Statements
14.12 While Loops in Karel
6.1 For Loops
6.2 While Loops
6.4 If/Else Statements
6.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
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
8.9 For Loops
8.11 If/Else Statements
8.12 While Loops in Karel
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
3.5 Methods in Karel
3.9 For Loops
3.10 While Loops in Karel
3.11 If Statements
3.12 If/Else Statements
3.13 Control Structures Example
4.2 Printing in Java
4.3 Variables and Types
4.4 User Input
4.8 Logical Operators
4.9 Comparison Operators
4.10 For Loops
4.11 While Loops
4.12 If Statements
4.13 Loop-and-a-Half
4.16 Strings
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
5.5 Strings Methods
6.1 Introduction to Classes and Objects
6.4 Writing Classes
6.14 Class Design and Abstract Classes
6.15 Polymorphism
7.2 Introduction to Arrays
7.3 Using Arrays
7.5 ArrayList Methods
Standard
3.1 Hello World
3.2 Variables
3.3 User Input
7.1 Booleans
7.2 If/Else Statements
7.3 Logical Operators
7.6 While Loops
7.9 For Loops
Standard
4.1 Hello World
4.2 Variables
4.3 User Input
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.6 While Loops
6.9 For Loops
11.3 Variables
11.4 For Loops
11.5 While Loops
Standard
2.4 Variables
2.5 User Input
2.6 Basic Math in JavaScript
3.1 Booleans
3.2 Logical Operators
3.3 Comparison Operators
3.4 If Statements
3.7 General For Loops
3.10 While Loops
4.1 Intro to Lists/Arrays
4.5 Iterating Over an Array
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
18.1 Indexing
18.2 Slicing
18.6 String Methods
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
12.9 For Loops
12.11 If/Else Statements
12.12 While Loops in Karel
14.1 For Loops
14.2 While Loops
14.4 If/Else Statements
14.5 Functions
Standard
4.2 Variables and Types
4.3 User Input
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
8.2 Functions and Parameters
8.5 Exceptions
16.4 For Loops
16.10 Variables
16.14 Parameters
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.7 Functions
Standard
15.1 Indexing
15.2 Slicing
15.6 String Methods
Standard
4.2 Variables and Types
4.3 User Input
6.2 If Statements
7.1 While Loops
7.2 For Loops
8.1 Functions
8.2 Functions and Parameters
8.5 Exceptions
16.4 For Loops
16.10 Variables
16.14 Parameters
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.7 Functions
Standard
15.1 Indexing
15.2 Slicing
15.6 String Methods
Standard
6.2 Variables
10.1 Booleans
10.2 Logical Operators
10.5 For Loops in JavaScript
10.9 While Loops
Standard
16.4 Branching
16.3 Looping
Standard
5.2 Variables
6.1 Booleans
6.2 Logical Operators
6.5 For Loops in JavaScript
6.9 While Loops
Standard
2.10 If Statements
Standard
5.1 Hello World
5.2 Variables
5.3 User Input
8.2 If/Else Statements
8.3 Logical Operators
8.6 While Loops
8.9 For Loops
Standard
20.3 Looping
20.4 Branching
Standard
2.2 For Loops
3.3 Functions
4.2 Variables
4.4 Parameters
5.1 If Statements
5.2 If/ Else Statements
5.3 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
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
12.1 Introduction to Classes and Objects
12.4 Writing Classes
12.14 Class Design and Abstract Classes
12.15 Polymorphism
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
18.1 Introduction to Classes and Objects
18.4 Writing Classes
18.14 Class Design and Abstract Classes
18.15 Polymorphism
Standard
13.2 Variables
13.5 Booleans
13.6 Logical Operators
13.9 For Loops in JavaScript
13.12 While Loops
Standard
3.3 Comments & Pseudocode
3.4 Variables
3.5 For Loops
3.6 While Loops
7.2 If/Else Statements
7.3 Functions
Standard
2.2 Variables and Types
2.3 User Input
4.2 If Statements
6.1 While Loops
6.2 For Loops
Standard
1.1 Functions
1.2 Functions and Parameters
1.5 Exceptions
2.1 Indexing
2.2 Slicing
2.6 String Methods
4.2 Lists
5.4 Dictionaries
Standard
4.3 Booleans
4.4 If/Else Statements
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
2.3 For Loops
3.3 Functions
5.1 Variables
5.6 Parameters
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
Standard
2.2 Variables and Types
2.3 User Input
4.2 If Statements
6.1 While Loops
6.2 For Loops
9.1 Functions
9.2 Functions and Parameters
9.5 Exceptions
10.1 Indexing
10.2 Slicing
10.6 String Methods
12.2 Lists
13.4 Dictionaries
Standard
2.2 Variables and Types
2.3 User Input
4.2 If Statements
6.1 While Loops
6.2 For Loops
11.4 For Loops
11.10 Variables
11.14 Parameters
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
1.5 Exceptions
2.1 Indexing
2.2 Slicing
2.6 String Methods
4.2 Lists
5.4 Dictionaries
Standard
8.2 Variables
8.5 Booleans
8.6 Logical Operators
8.9 For Loops in JavaScript
8.12 While Loops
Standard
12.2 Variables
12.5 Booleans
12.6 Logical Operators
12.9 For Loops in JavaScript
12.12 While Loops
Standard
3.5 Methods in Karel
3.9 For Loops
3.10 While Loops in Karel
3.11 If Statements
3.12 If/Else Statements
3.13 Control Structures Example
4.2 Printing in Java
4.3 Variables and Types
4.4 User Input
4.8 Logical Operators
4.9 Comparison Operators
4.10 For Loops
4.11 While Loops
4.12 If Statements
4.13 Loop-and-a-Half
4.16 Strings
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
5.5 Strings Methods
6.1 Introduction to Classes and Objects
6.4 Writing Classes
6.14 Class Design and Abstract Classes
6.15 Polymorphism
7.2 Introduction to Arrays
7.3 Using Arrays
7.5 ArrayList Methods
Standard
5.2 Variables
7.1 Booleans
7.2 Logical Operators
7.5 For Loops in JavaScript
7.9 While Loops