# 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 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 6.1 Tuples 6.2 Lists 6.3 For Loops and Lists 6.4 List Methods 6.5 2d Lists 6.6 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 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 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