Please enable JavaScript to use CodeHS

Montana 9-12: CS.AP.9-12.1

CodeHS Lessons

create prototypes that use algorithms to solve computational problems by leveraging prior student knowledge and personal interests;

Standard
1.4 Functions in Karel
1.5 The Main Function
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
3.2 Variables
3.3 User Input
3.4 Basic Math
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.4 Comparison Operators
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
7.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.15 Algorithms
2.16 Ultra Karel
2.17 Karel Challenges
Standard
1.5 Functions in Karel
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
1.14 Control Structures Example
1.16 Algorithms
1.17 Ultra Karel
1.18 Karel Challenges
4.1 Booleans
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.7 For Loops in Python
4.8 General For Loops
4.9 For Loop Practice
4.10 While Loops
4.11 Loop and a Half
Standard
9.2 Variables
9.3 User Input
9.4 Basic Math in JavaScript
9.5 Booleans
9.6 Logical Operators
9.7 Comparison Operators
9.8 If Statements
9.9 For Loops in JavaScript
9.10 For Loop Practice
9.12 While Loops
9.13 Loop and a Half
Standard
19.2 Variables
19.3 User Input
19.4 Basic Math
19.7 Booleans
19.8 If/Else Statements
19.9 Logical Operators
19.10 Comparison Operators
19.11 While Loops
19.12 The Break Statement
19.13 For Loops
Standard
1.4 Functions in Karel
1.5 The Main Function
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
1.16 Challenge Problems
2.2 Variables
2.3 User Input
2.4 Basic Math
5.1 Booleans
5.2 If/Else Statements
5.3 Logical Operators
5.4 Comparison Operators
5.6 While Loops
5.7 The Break Statement
5.9 For Loops
6.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.5 The Main Function
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
3.2 Variables
3.3 User Input
3.4 Basic Math
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.4 Comparison Operators
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
7.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.5 The Main Function
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
3.2 Variables
3.3 User Input
3.4 Basic Math
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.4 Comparison Operators
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
7.1 Control Structures Challenges
Standard
16.15 Variables
16.16 Booleans
16.17 If/Else Statements
16.18 Logical Operators
16.19 Comparison Operators
Standard
4.3 Booleans
4.4 If/Else Statements
Standard
2.1 Functions in Karel
2.3 The Main Function
4.1 If Statements and Conditionals
4.2 If/Else Statements
5.1 While Loops
6.2 Control Structures Example
6.3 More Karel Examples and Testing
7.1 Challenge Problems
12.2 Variables
12.3 User Input
12.4 Basic Math
Standard
3.2 Variables
3.3 User Input
3.4 Basic Math in JavaScript
3.5 Using Graphics in JavaScript
Standard
1.4 Functions in Karel
1.5 The Start Function
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
3.2 Variables
3.3 User Input
3.4 Basic Math in JavaScript
3.5 Using Graphics in JavaScript
4.2 Graphics Challenges
6.1 Booleans
6.2 Logical Operators
6.3 Comparison Operators
6.4 If Statements
6.5 For Loops in JavaScript
6.6 General For Loops
6.7 For Loop Practice
6.9 While Loops
6.10 Loop and a Half
7.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
21.5 Functions in Karel
21.11 If Statements
21.12 If/Else Statements
21.13 While Loops in Karel
21.14 Control Structures Example
21.16 Algorithms
21.17 Ultra Karel
21.18 Karel Challenges
Standard
6.2 Variables
6.3 User Input
6.4 Basic Math in JavaScript
6.5 Booleans
6.6 Logical Operators
6.7 Comparison Operators
6.8 If Statements
6.9 For Loops in JavaScript
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
17.4 Functions in Karel
17.10 If Statements
17.11 If/Else Statements
17.12 While Loops in Karel
17.13 Control Structures Example
17.15 Algorithms
17.16 Ultra Karel
17.17 Karel Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
6.3 Variables
6.4 User Input
6.5 Basic Math in JavaScript
6.6 Using Graphics in JavaScript
7.1 Graphics Challenges
8.1 Booleans
8.2 Logical Operators
8.3 Comparison Operators
8.4 If Statements
8.5 For Loops in JavaScript
8.6 General For Loops
8.7 For Loop Practice
8.9 While Loops
8.10 Loop and a Half
9.1 Control Structures Challenges
Standard
6.2 Variables
6.3 User Input
6.4 Basic Math
6.7 Booleans
6.8 If/Else Statements
6.9 Logical Operators
6.10 Comparison Operators
6.11 While Loops
6.12 The Break Statement
6.13 For Loops
19.2 Variables
19.3 User Input
19.4 Basic Math in JavaScript
19.5 Booleans
19.6 Logical Operators
19.7 Comparison Operators
19.8 If Statements
19.9 For Loops in JavaScript
Standard
3.4 Functions in Karel
3.5 The Start Function
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
6.2 Variables
6.3 User Input
6.4 Basic Math in JavaScript
6.5 Using Graphics in JavaScript
7.1 Graphics Challenges
8.1 Booleans
8.2 Logical Operators
8.3 Comparison Operators
8.4 If Statements
8.5 For Loops in JavaScript
8.6 General For Loops
8.7 For Loop Practice
8.9 While Loops
8.10 Loop and a Half
9.1 Control Structures Challenges
Standard
11.2 Variables
11.3 User Input
11.4 Basic Math
11.7 Booleans
11.8 If/Else Statements
11.9 Logical Operators
11.10 Comparison Operators
11.11 While Loops
11.12 The Break Statement
11.13 For Loops
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
2.1 Karel Challenges
Standard
6.2 Variables
6.3 User Input
6.4 Basic Math in JavaScript
6.5 Booleans
6.6 Logical Operators
6.7 Comparison Operators
6.8 If Statements
6.9 For Loops in JavaScript
Standard
4.3 Booleans
4.4 If/Else Statements
Standard
2.4 Functions in Karel
2.5 The Main Function
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.16 Control Structures Example
2.17 More Karel Examples and Testing
3.2 Challenge Problems
10.3 Variables
10.4 User Input
10.5 Basic Math
15.1 Booleans
15.2 If/Else Statements
15.3 Logical Operators
15.4 Comparison Operators
15.6 While Loops
15.7 The Break Statement
15.9 For Loops
16.1 Control Structures Challenges
Standard
16.15 Variables
16.16 Booleans
16.17 If/Else Statements
16.18 Logical Operators
16.19 Comparison Operators
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
14.1 Booleans
14.2 Logical Operators
14.3 Comparison Operators
14.4 If Statements
14.5 For Loops in JavaScript
14.6 General For Loops
14.7 For Loop Practice
14.9 While Loops
14.10 Loop and a Half
15.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
12.2 Variables
12.3 User Input
12.4 Basic Math
15.1 Booleans
15.2 If/Else Statements
15.3 Logical Operators
15.4 Comparison Operators
15.6 While Loops
15.7 The Break Statement
15.9 For Loops
16.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.5 The Main Function
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.2 Variables
2.3 User Input
2.4 Basic Math
4.1 Booleans
4.2 If/Else Statements
4.3 Logical Operators
4.4 Comparison Operators
4.6 While Loops
4.7 The Break Statement
4.9 For Loops
18.1 Challenge Problems
23.1 Control Structures Challenges
Standard
10.4 Functions in Karel
10.10 If Statements
10.11 If/Else Statements
10.12 While Loops in Karel
10.13 Control Structures Example
10.15 Algorithms
Standard
1.4 Functions in Karel
1.5 The Start Function
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
8.3 Variables
8.4 User Input
8.5 Basic Math in JavaScript
8.6 Using Graphics in JavaScript
9.2 Graphics Challenges
10.1 Booleans
10.2 Logical Operators
10.3 Comparison Operators
10.4 If Statements
10.5 For Loops in JavaScript
10.6 General For Loops
10.7 For Loop Practice
10.9 While Loops
10.10 Loop and a Half
11.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.5 The Start Function
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
8.3 Variables
8.4 User Input
8.5 Basic Math in JavaScript
8.6 Using Graphics in JavaScript
9.2 Graphics Challenges
10.1 Booleans
10.2 Logical Operators
10.3 Comparison Operators
10.4 If Statements
10.5 For Loops in JavaScript
10.6 General For Loops
10.7 For Loop Practice
10.9 While Loops
10.10 Loop and a Half
11.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.5 The Start Function
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
4.2 Variables
4.3 User Input
4.4 Basic Math in JavaScript
4.5 Using Graphics in JavaScript
5.2 Graphics Challenges
6.1 Booleans
6.2 Logical Operators
6.3 Comparison Operators
6.4 If Statements
6.5 For Loops in JavaScript
6.6 General For Loops
6.7 For Loop Practice
6.9 While Loops
6.10 Loop and a Half
7.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
8.2 Variables
8.3 User Input
8.4 Basic Math
8.7 Booleans
8.8 If/Else Statements
8.9 Logical Operators
8.10 Comparison Operators
8.11 While Loops
8.12 For Loops
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
10.2 Variables
10.3 User Input
10.4 Basic Math
10.7 Booleans
10.8 If/Else Statements
10.9 Logical Operators
10.10 Comparison Operators
10.11 While Loops
10.12 For Loops
Standard
12.2 Variables
12.3 User Input
12.4 Basic Math
12.7 Booleans
12.8 If/Else Statements
12.9 Logical Operators
12.10 Comparison Operators
12.11 While Loops
12.12 For Loops
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.2 Variables
2.3 User Input
2.4 Basic Math in JavaScript
2.5 Using Graphics in JavaScript
Standard
2.2 Variables
2.3 User Input
2.4 Basic Math in JavaScript
2.5 Using Graphics in JavaScript
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Main Function
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.15 Control Structures Example
2.16 More Karel Examples and Testing
3.2 Variables
3.3 User Input
3.4 Basic Math
7.1 Booleans
7.2 If/Else Statements
7.3 Logical Operators
7.4 Comparison Operators
7.6 While Loops
7.7 The Break Statement
7.9 For Loops
Standard
5.4 Functions in Karel
5.5 The Main Function
5.10 If Statements and Conditionals
5.11 If/Else Statements
5.12 While Loops
5.14 Control Structures Example
5.16 More Karel Examples and Testing
6.1 Challenge Problems
7.2 Variables
7.3 User Input
7.4 Basic Math
9.1 Booleans
9.2 If/Else Statements
9.3 Logical Operators
9.4 Comparison Operators
9.6 While Loops
9.7 The Break Statement
9.9 For Loops
10.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Main Function
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
4.2 Variables
4.3 User Input
4.4 Basic Math
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.4 Comparison Operators
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
14.1 Challenge Problems
19.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.5 The Start Function
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.2 Challenge Problems
3.2 Variables
3.3 User Input
3.4 Basic Math in JavaScript
3.5 Using Graphics in JavaScript
4.1 Graphics Challenges
5.1 Booleans
5.2 Logical Operators
5.3 Comparison Operators
5.4 If Statements
5.5 For Loops in JavaScript
5.6 General For Loops
5.7 For Loop Practice
5.8 Random Numbers
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
Standard
2.1 Booleans
2.2 Logical Operators
2.3 Comparison Operators
2.4 If Statements
2.5 For Loops in Python
2.6 General For Loops
2.7 For Loop Practice
2.9 While Loops
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
3.1 Booleans
3.2 Logical Operators
3.3 Comparison Operators
3.4 If Statements
3.6 For Loops in Python
3.7 General For Loops
3.8 For Loop Practice
3.10 While Loops
3.11 Loop and a Half
Standard
3.4 Functions in Karel
3.10 If Statements
3.11 If/Else Statements
3.12 While Loops in Karel
3.13 Control Structures Example
3.15 Algorithms
3.16 Ultra Karel
3.17 Karel Challenges
Standard
2.1 Booleans
2.2 Logical Operators
2.3 Comparison Operators
2.4 If Statements
2.6 For Loops in Python
2.7 General For Loops
2.8 For Loop Practice
2.10 While Loops
2.11 Loop and a Half
Standard
3.4 Functions in Karel
3.10 If Statements
3.11 If/Else Statements
3.12 While Loops in Karel
3.13 Control Structures Example
3.15 Algorithms
3.16 Ultra Karel
3.17 Karel Challenges
Standard
2.1 Booleans
2.2 Logical Operators
2.3 Comparison Operators
2.4 If Statements
2.6 For Loops in Python
2.7 General For Loops
2.8 For Loop Practice
2.10 While Loops
2.11 Loop and a Half
Standard
5.4 Functions in Karel
5.5 The Main Function
5.10 If Statements and Conditionals
5.11 If/Else Statements
5.13 While Loops
5.15 Control Structures Example
5.16 More Karel Examples and Testing
6.1 Challenge Problems
7.2 Variables
7.3 User Input
7.4 Basic Math
18.1 Booleans
18.2 If/Else Statements
18.3 Logical Operators
18.4 Comparison Operators
18.6 While Loops
18.7 The Break Statement
18.9 For Loops
19.1 Control Structures Challenges
Standard
13.2 Variables
13.3 User Input
13.4 Basic Math in JavaScript
13.5 Booleans
13.6 Logical Operators
13.7 Comparison Operators
13.8 If Statements
13.9 For Loops in JavaScript
13.10 For Loop Practice
13.12 While Loops
13.13 Loop and a Half
Standard
14.2 Variables
14.3 User Input
14.4 Basic Math in JavaScript
14.5 Booleans
14.6 Logical Operators
14.7 Comparison Operators
14.8 If Statements
14.9 For Loops in JavaScript
14.10 For Loop Practice
14.12 While Loops
14.13 Loop and a Half
Standard
3.4 Functions in Karel
3.5 The Start Function
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
6.2 Variables
6.3 User Input
6.4 Basic Math in JavaScript
6.5 Using Graphics in JavaScript
7.1 Graphics Challenges
13.1 Booleans
13.2 Logical Operators
13.3 Comparison Operators
13.4 If Statements
13.5 For Loops in JavaScript
13.6 General For Loops
13.7 For Loop Practice
13.9 While Loops
13.10 Loop and a Half
14.1 Control Structures Challenges
Standard
2.2 Variables
2.3 User Input
2.4 Basic Math
6.1 Booleans
6.2 If/Else Statements
6.3 Logical Operators
6.4 Comparison Operators
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
14.1 Control Structures Challenges
17.4 Functions in Karel
17.5 The Main Function
17.10 If Statements and Conditionals
17.11 If/Else Statements
17.12 While Loops
17.14 Control Structures Example
17.15 More Karel Examples and Testing
Standard
4.4 Functions in Karel
4.5 The Start Function
4.11 If Statements
4.12 If/Else Statements
4.13 While Loops in Karel
4.14 Control Structures Example
4.15 More Karel Examples and Testing
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Booleans
6.2 Logical Operators
6.3 Comparison Operators
6.4 If Statements
6.5 For Loops in JavaScript
6.6 General For Loops
6.7 For Loop Practice
6.8 Random Numbers
6.9 While Loops
6.10 Loop and a Half
Standard
2.4 Functions in Karel
2.5 The Main Function
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.15 Control Structures Example
2.16 More Karel Examples and Testing
3.1 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math
8.2 If/Else Statements
8.3 Logical Operators
8.4 Comparison Operators
8.6 While Loops
8.7 The Break Statement
8.9 For Loops
9.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.5 The Start Function
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
5.2 Variables
5.3 User Input
5.4 Basic Math in JavaScript
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
7.1 Booleans
7.2 Logical Operators
7.3 Comparison Operators
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.7 For Loop Practice
7.8 Random Numbers
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
1.5 Functions in Karel
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
1.14 Control Structures Example
1.16 Algorithms
1.17 Ultra Karel
1.18 Karel Challenges
4.1 Booleans
4.2 Logical Operators
4.3 Comparison Operators
4.4 If Statements
4.6 For Loops in Python
4.7 General For Loops
4.8 For Loop Practice
4.10 While Loops
4.11 Loop and a Half
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
Standard
4.3 Booleans
4.4 If/Else Statements
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
Standard
8.2 Variables
8.3 User Input
8.4 Basic Math in JavaScript
8.5 Booleans
8.6 Logical Operators
8.7 Comparison Operators
8.8 If Statements
8.9 For Loops in JavaScript
8.10 For Loop Practice
8.12 While Loops
8.13 Loop and a Half
Standard
12.2 Variables
12.3 User Input
12.4 Basic Math in JavaScript
12.5 Booleans
12.6 Logical Operators
12.7 Comparison Operators
12.8 If Statements
12.9 For Loops in JavaScript
12.10 For Loop Practice
12.12 While Loops
12.13 Loop and a Half
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
Standard
1.4 Functions in Karel
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.15 Algorithms
1.16 Ultra Karel
1.17 Karel Challenges
Standard
1.4 Functions in Karel
1.5 The Start Function
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
3.2 Variables
3.3 User Input
3.4 Basic Math in JavaScript
3.5 Using Graphics in JavaScript
4.2 Graphics Challenges
5.1 Booleans
5.2 Logical Operators
5.3 Comparison Operators
5.4 If Statements
5.5 For Loops in JavaScript
5.6 General For Loops
5.7 For Loop Practice
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
Standard
2.4 Functions in Karel
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.15 Algorithms
2.16 Ultra Karel
2.17 Karel Challenges
Standard
12.15 Variables
12.16 Booleans
12.17 If/Else Statements
12.18 Logical Operators
12.19 Comparison Operators
Standard
17.4 Functions in Karel
17.10 If Statements
17.11 If/Else Statements
17.12 While Loops in Karel
17.13 Control Structures Example
17.15 Algorithms
17.16 Ultra Karel
17.17 Karel Challenges