Please enable JavaScript to use CodeHS

GA AI: IT-FAI-4.5

CodeHS Lessons

Define, explain, and apply the ideas of decomposition, abstraction, data types (integer, string, Boolean, list/array), branches (if, then, else), iteration (for loop, while loop), event driven.

Standard
3.2 Variables and Types
5.1 Booleans
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
10.1 Indexing
10.2 Slicing
10.4 Strings and For Loops
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.4 Dictionaries
Standard
34.1 2d Lists
34.4 Dictionaries
33.1 Indexing
33.2 Slicing
33.4 Strings and For Loops
Standard
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.12 Break and Continue
Standard
2.2 Variables and Types
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
10.1 2d Lists
10.4 Dictionaries
Standard
3.2 Variables and Types
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
7.1 Indexing
7.2 Slicing
7.4 Strings and For Loops
8.1 Tuples
8.2 Lists
8.3 For Loops and Lists
8.4 List Methods
9.1 2d Lists
9.4 Dictionaries
Standard
5.2 Variables and Types
6.1 Booleans
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
9.1 Indexing
9.2 Slicing
9.4 Strings and For Loops
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
11.1 2d Lists
11.4 Dictionaries
Standard
3.3 Variables and Types
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
9.5 2d Lists
12.3 Dictionaries
Standard
4.3 Variables and Types
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
7.2 Variables and Types
7.6 Booleans
7.7 If Statements
7.8 Comparison Operators
7.9 Logical Operators
7.10 Floating Point Numbers and Rounding
7.11 While Loops
7.12 For Loops
Standard
9.2 Variables and Types
9.6 Booleans
9.7 If Statements
9.8 Comparison Operators
9.9 Logical Operators
9.10 Floating Point Numbers and Rounding
9.11 While Loops
9.12 For Loops
Standard
4.1 Indexing
4.2 Slicing
4.4 Strings and For Loops
5.6 Dictionaries
Standard
18.1 Indexing
18.2 Slicing
18.4 Strings and For Loops
Standard
4.2 Variables and Types
6.1 Booleans
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
Standard
15.1 Indexing
15.2 Slicing
15.4 Strings and For Loops
Standard
4.2 Variables and Types
6.1 Booleans
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
6.5 Floating Point Numbers and Rounding
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures
Standard
15.1 Indexing
15.2 Slicing
15.4 Strings and For Loops
Standard
2.2 Variables and Types
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
2.1 Indexing
2.2 Slicing
2.4 Strings and For Loops
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.4 Dictionaries
Standard
2.2 Variables and Types
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
10.1 Indexing
10.2 Slicing
10.4 Strings and For Loops
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.4 Dictionaries
Standard
2.2 Variables and Types
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
4.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
Standard
2.1 Indexing
2.2 Slicing
2.4 Strings and For Loops
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.4 Dictionaries
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries