Please enable JavaScript to use CodeHS

AR 6-8: CT.1.7.1

CodeHS Lessons

Evaluate basic steps of algorithmic problem solving to design solutions. Problems within these standards can be, but are not limited to, real world problems or problems encountered in the student’s daily-life. The use of the word algorithm within these standards is applicable to all content areas, not just mathematics. Algorithm within these standards implies a sequence of steps followed when completing a particular task. The steps followed to make a peanut butter and jelly sandwich is an algorithm. Problem solving steps may include, but are not limited to, identifying, stating, and exploring the problem; decomposing a problem into sub problems; examination of sample instances; and solution design, implementation, and testing.

Standard
1.6 Top Down Design and Decomposition in Karel
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
3.1 Hello World
6.1 Booleans
10.1 Timers
Standard
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
9.2 Functions and Parameters
9.4 Functions and Return Values
9.5 Exceptions
10.4 Strings and For Loops
12.3 For Loops and Lists
13.2 List Comprehensions
13.4 Dictionaries
25.4 For Loops
25.8 Artistic Effects
25.10 Variables
25.14 Parameters
25.17 Extended Loop Control
25.19 If/Else Statements
25.20 While Loops
25.21 Putting Together Control Structures
28.10 For Loops
28.12 Functions and Parameters
28.15 Introduction to Exceptions
28.17 For Loops and Lists
28.20 List Comprehensions
28.21 Dictionaries
Standard
14.4 Strings and For Loops
35.2 List Comprehensions
35.4 Dictionaries
Standard
9.1 Hello World
9.5 Booleans
9.14 Functions and Parameters 1
Standard
19.1 Hello World
19.7 Booleans
Standard
14.7 Looping: While Loops
14.8 Looping: For Loops
Standard
13.3 Comparison Operators
13.4 Logical Operators
13.5 Floating Point Numbers and Rounding
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Hello World
5.1 Booleans
9.1 Timers
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
3.1 Hello World
6.1 Booleans
10.1 Timers
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
3.1 Hello World
6.1 Booleans
11.1 Timers
Standard
16.16 Booleans
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
3.1 Intro to Tracy's Grid World
5.1 Introduction to Karel
5.2 Karel's World
5.3 Functions
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.1 Intro to Tracy's Grid World
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
Standard
2.3 For Loops
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
3.2 Mouse Data
3.3 Keyboard Data
Standard
4.3 Booleans
Standard
2.4 Top Down Design and Decomposition in Karel
6.1 How to Indent Your Code
6.2 Control Structures Example
6.3 More Karel Examples and Testing
12.1 Hello World
Standard
2.1 Introduction to Programming With Karel
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.4 For Loops
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.13 Parameters
3.15 Extended Loop Control
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.1 Hello World
6.4 For Loops
6.9 Artistic Effects
6.10 Top Down Design
6.11 Variables
6.13 Parameters
6.15 Extended Loop Control
6.17 If/ Else Statements
6.18 While Loops
6.19 Putting Together Control Structures
Standard
1.1 Introduction to Programming With Karel
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.16 Karel Challenges
13.4 For Loops
13.9 Artistic Effects
13.10 Top Down Design
13.11 Variables
13.13 Parameters
13.15 Extended Loop Control
13.17 If/ Else Statements
13.18 While Loops
13.19 Putting Together Control Structures
Standard
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.12 Break and Continue
7.15 Functions and Parameters
7.17 Functions and Return Values
7.18 Exceptions
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
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
6.2 Functions and Parameters
6.4 Functions and Return Values
6.5 Exceptions
7.1 Loops
7.4 Functions
8.4 Strings and For Loops
9.3 For Loops and Lists
10.2 List Comprehensions
10.4 Dictionaries
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
3.1 Hello World
5.3 Comments & Pseudocode
6.1 Booleans
8.1 Functions and Parameters 1
10.1 Loops
10.4 Functions
11.1 Timers
Standard
2.2 For Loops
3.4 Artistic Effects
3.5 Top Down Design
4.1 Variables
4.3 Parameters
4.5 Extended Loop Control
5.3 Comments & Pseudocode
6.2 If/ Else Statements
6.3 While Loops
7.1 For Loops
7.5 Functions
8.1 Putting Together Control Structures
Standard
2.3 Comments & Pseudocode
7.1 For Loops
7.5 Functions
Standard
1.3 Comments & Pseudocode
2.1 For Loops
2.5 Functions
Standard
1.3 Comments & Pseudocode
2.1 Loops
2.4 Functions
Standard
1.3 Comments & Pseudocode
2.1 For Loops
2.5 Functions
Standard
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.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.1 Introduction to Karel
4.2 Karel's World
4.3 Functions
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
1.12 If/Else Statements
1.13 Control Structures Example
2.9 For Loops
2.10 While Loops
2.11 If Statements
Standard
2.4 For Loops
2.9 Artistic Effects
2.10 Top Down Design
2.11 Variables
2.13 Parameters
2.15 Extended Loop Control
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
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
6.2 Functions and Parameters
6.4 Functions and Return Values
6.5 Exceptions
7.4 Strings and For Loops
8.3 For Loops and Lists
9.2 List Comprehensions
9.4 Dictionaries
Standard
6.1 Hello World
6.5 Booleans
6.10 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
2.3 Comparison Operators
2.4 Logical Operators
2.5 Floating Point Numbers and Rounding
3.1 While Loops
3.2 For Loops
3.3 Break and Continue
3.4 Nested Control Structures
4.2 Functions and Parameters
4.4 Functions and Return Values
4.5 Exceptions
5.3 For Loops and Lists
16.4 For Loops
16.9 Artistic Effects
16.10 Top Down Design
16.11 Variables
16.13 Parameters
16.15 Extended Loop Control
16.17 If/ Else Statements
16.18 While Loops
16.19 Putting Together Control Structures
Standard
1.1 Quest for the Rosetta Stone
1.2 A Day at the Park
2.1 Intro to Tracy's Grid World
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
6.9 Keyboard Data
6.10 Project: Animate an Emoji
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
6.2 Hello World
8.1 Booleans
10.1 Functions and Parameters 1
10.7 Timers
Standard
2.4 For Loops
2.9 Artistic Effects
2.10 Top Down Design
2.12 Variables
2.14 Parameters
2.17 Extended Loop Control
2.19 If/ Else Statements
2.20 While Loops
2.22 Putting Together Control Structures
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
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
9.4 Strings and For Loops
10.3 For Loops and Lists
11.2 List Comprehensions
11.4 Dictionaries
Standard
6.1 Hello World
6.7 Booleans
19.1 Hello World
19.5 Booleans
19.10 Functions and Parameters 1
Standard
3.6 Top Down Design and Decomposition in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
3.16 How to Indent Your Code
6.1 Hello World
8.1 Booleans
10.1 Functions and Parameters 1
10.6 Timers
Standard
1.8 For Loops
1.12 Functions
11.1 Hello World
11.7 Booleans
13.1 Timers
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.1 Intro to Tracy's Grid World
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
Standard
2.3 For Loops
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
6.1 Hello World
6.5 Booleans
6.10 Functions and Parameters 1
Standard
10.3 Comments & Pseudocode
12.1 Loops
12.4 Functions
Standard
4.3 Booleans
10.3 Comments & Pseudocode
11.1 For Loops
11.5 Functions
Standard
5.3 Comparison Operators
5.4 Logical Operators
5.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
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
Standard
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
8.2 Functions and Parameters
8.5 Functions and Return Values
8.6 Exceptions
Standard
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
8.2 Functions and Parameters
8.5 Functions and Return Values
8.6 Exceptions
9.7 For Loops and Lists
Standard
3.4 For Loops
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.13 Parameters
3.15 Extended Loop Control
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
6.3 Looping
6.4 Branching
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 How to Indent Your Code
2.16 Control Structures Example
2.17 More Karel Examples and Testing
10.2 Hello World
15.1 Booleans
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
14.1 Booleans
17.1 Functions and Parameters 1
17.6 Timers
Standard
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
6.2 Functions and Parameters
6.4 Functions and Return Values
6.5 Exceptions
8.4 Strings and For Loops
9.3 For Loops and Lists
12.1 List Comprehensions
12.3 Dictionaries
18.4 For Loops
18.9 Artistic Effects
18.10 Top Down Design
18.11 Variables
18.13 Parameters
18.15 Extended Loop Control
18.17 If/ Else Statements
18.18 While Loops
18.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
6.1 Introduction to Programming With Karel
6.9 For Loops
6.11 If/Else Statements
6.12 While Loops in Karel
6.13 Control Structures Example
6.16 Karel Challenges
9.1 For Loops
9.5 Functions
Standard
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.5 For Loops
10.10 Artistic Effects
10.11 Top Down Design
10.12 Variables
10.14 Parameters
10.16 Extended Loop Control
10.18 If/ Else Statements
10.19 While Loops
10.20 Putting Together Control Structures
12.1 Hello World
15.1 Booleans
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 How to Indent Your Code
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Hello World
4.1 Booleans
6.1 Timers
Standard
5.9 Functions and Parameters
5.10 Functions and Return Values
8.3 Comparison Operators
8.4 Logical Operators
8.5 Floating Point Numbers and Rounding
8.6 While Loops
8.7 For Loops
8.8 Break and Continue
8.9 Nested Control Structures
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.1 Intro to Tracy's Grid World
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.8 Mouse Data
3.9 Keyboard Data
3.10 Project: Animate an Emoji
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
8.2 Hello World
10.1 Booleans
12.1 Functions and Parameters 1
21.1 Timers
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
8.2 Hello World
10.1 Booleans
12.1 Functions and Parameters 1
21.1 Timers
Standard
1.5 Timers
5.2 Functions and Parameters
5.4 Functions and Return Values
6.3 For Loops and Lists
6.6 Dictionaries
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
4.1 Hello World
6.1 Booleans
8.1 Functions and Parameters 1
10.1 Timers
Standard
23.3 Looping
23.4 Branching
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
6.4 For Loops
6.7 Artistic Effects
6.8 Top Down Design
6.10 Variables
6.12 Parameters
6.14 If/ Else Statements
6.15 While Loops
7.8 Comparison Operators
7.9 Logical Operators
7.10 Floating Point Numbers and Rounding
7.11 While Loops
7.12 For Loops
8.1 Hello World
8.7 Booleans
Standard
7.4 For Loops
7.7 Artistic Effects
7.8 Variables
7.10 Parameters
7.12 If/ Else Statements
9.8 Comparison Operators
9.9 Logical Operators
9.10 Floating Point Numbers and Rounding
9.11 While Loops
9.12 For Loops
10.1 Hello World
10.7 Booleans
Standard
8.4 For Loops
8.7 Artistic Effects
8.8 Top Down Design
8.10 Variables
8.12 Parameters
8.14 If/ Else Statements
8.15 While Loops
9.8 Comparison Operators
9.9 Logical Operators
9.10 Floating Point Numbers and Rounding
9.11 While Loops
9.12 For Loops
12.1 Hello World
12.7 Booleans
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
2.1 Hello World
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
4.3 Comments & Pseudocode
6.1 For Loops
6.5 Functions
14.1 Introduction to Programming With Karel
14.9 For Loops
14.11 If/Else Statements
14.12 While Loops in Karel
14.13 Control Structures Example
14.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
3.4 For Loops
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.13 Parameters
3.15 Extended Loop Control
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
8.1 Introduction to Programming With Karel
8.9 For Loops
8.11 If/Else Statements
8.12 While Loops in Karel
8.13 Control Structures Example
8.16 Karel Challenges
Standard
3.4 For Loops
3.9 Artistic Effects
3.10 Top Down Design
3.12 Variables
3.14 Parameters
3.16 Extended Loop Control
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 How to Indent Your Code
2.15 Control Structures Example
2.16 More Karel Examples and Testing
3.1 Hello World
7.1 Booleans
13.1 Timers
Standard
2.1 Introduction to Karel
2.2 Karel's World
2.3 Functions
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
5.6 Top Down Design and Decomposition in Karel
5.13 How to Indent Your Code
5.14 Control Structures Example
5.16 More Karel Examples and Testing
7.1 Hello World
9.1 Booleans
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 How to Indent Your Code
2.14 Control Structures Example
2.15 More Karel Examples and Testing
4.1 Hello World
6.1 Booleans
8.1 Timers
11.4 For Loops
Standard
1.5 For Loops
1.10 Artistic Effects
1.11 Top Down Design
1.12 Variables
1.14 Parameters
1.16 Extended Loop Control
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
1.5 For Loops
1.10 Artistic Effects
1.11 Top Down Design
1.12 Variables
1.14 Parameters
1.16 Extended Loop Control
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
10.3 Looping
10.4 Branching
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 Control Structures Example
1.15 More Karel Examples and Testing
1.16 How to Indent Your Code
3.1 Hello World
5.1 Booleans
7.1 Functions and Parameters 1
8.1 Timers
Standard
4.4 Strings and For Loops
5.6 Dictionaries
Standard
13.3 Looping
13.4 Branching
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
18.4 Strings and For Loops
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
12.1 Introduction to Programming With Karel
12.9 For Loops
12.11 If/Else Statements
12.12 While Loops in Karel
12.13 Control Structures Example
12.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
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
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
16.4 For Loops
16.8 Artistic Effects
16.10 Variables
16.14 Parameters
16.17 Extended Loop Control
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
15.4 Strings and For Loops
Standard
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
8.2 Functions and Parameters
8.4 Functions and Return Values
8.5 Exceptions
16.4 For Loops
16.8 Artistic Effects
16.10 Variables
16.14 Parameters
16.17 Extended Loop Control
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
15.4 Strings and For Loops
Standard
5.6 Top Down Design and Decomposition in Karel
5.14 How to Indent Your Code
5.15 Control Structures Example
5.16 More Karel Examples and Testing
7.1 Hello World
18.1 Booleans
22.1 Timers
Standard
14.3 Looping
14.4 Branching
Standard
14.3 Comparison Operators
14.4 Logical Operators
14.5 Floating Point Numbers and Rounding
Standard
15.4 Looping: While Loops
15.5 Looping: For Loops
Standard
13.1 Hello World
13.5 Booleans
13.14 Functions and Parameters 1
Standard
14.1 Hello World
14.5 Booleans
14.14 Functions and Parameters 1
Standard
3.6 Top Down Design and Decomposition in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
3.16 How to Indent Your Code
6.1 Hello World
13.1 Booleans
15.6 Timers
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
Standard
16.3 Looping
16.4 Branching
Standard
2.1 Hello World
6.1 Booleans
16.1 Timers
17.6 Top Down Design and Decomposition in Karel
17.13 How to Indent Your Code
17.14 Control Structures Example
17.15 More Karel Examples and Testing
Standard
4.6 Top Down Design and Decomposition in Karel
4.14 Control Structures Example
4.15 More Karel Examples and Testing
4.16 How to Indent Your Code
5.1 Hello World
6.1 Booleans
7.1 Functions and Parameters 1
7.6 Timers
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
3.3 For Loops
4.4 Artistic Effects
4.6 Top Down Design
5.1 Variables
5.6 Parameters
5.10 Extended Loop Control
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
6.9 Keyboard Data
Standard
2.10 If Statements
6.1 Hello World
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 How to Indent Your Code
2.15 Control Structures Example
2.16 More Karel Examples and Testing
5.1 Hello World
11.1 Timers
Standard
24.7 Looping: While Loops
24.8 Looping: For Loops
Standard
2.2 For Loops
3.4 Artistic Effects
3.5 Top Down Design
4.2 Variables
4.4 Parameters
4.7 Extended Loop Control
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.15 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
2.16 How to Indent Your Code
5.1 Hello World
7.1 Booleans
9.1 Functions and Parameters 1
9.6 Timers
Standard
1.4 For Loops
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.13 Parameters
1.15 Extended Loop Control
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
11.1 Introduction to Programming With Karel
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.16 Karel Challenges
14.1 For Loops
14.5 Functions
Standard
33.4 Strings and For Loops
34.2 List Comprehensions
34.4 Dictionaries
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
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
11.4 For Loops
11.8 Artistic Effects
11.10 Variables
11.14 Parameters
11.17 Extended Loop Control
11.19 If/Else Statements
11.20 While Loops
11.21 Putting Together Control Structures
Standard
1.2 Functions and Parameters
1.4 Functions and Return Values
1.5 Exceptions
2.4 Strings and For Loops
4.3 For Loops and Lists
5.2 List Comprehensions
5.4 Dictionaries
Standard
1.2 Introduction to Karel
1.3 Karel's World
1.4 Functions
3.3 Comments & Pseudocode
3.5 For Loops
7.3 Functions
9.3 Comments & Pseudocode
10.1 Loops
10.4 Functions
Standard
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
1.2 Functions and Parameters
1.4 Functions and Return Values
1.5 Exceptions
2.4 Strings and For Loops
4.3 For Loops and Lists
5.2 List Comprehensions
5.4 Dictionaries
Standard
4.3 Booleans
Standard
2.3 For Loops
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.3 For Loops
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.6 Parameters
5.10 Extended Loop Control
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
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
9.2 Functions and Parameters
9.4 Functions and Return Values
9.5 Exceptions
10.4 Strings and For Loops
12.3 For Loops and Lists
13.2 List Comprehensions
13.4 Dictionaries
Standard
8.1 Hello World
8.5 Booleans
8.14 Functions and Parameters 1
Standard
12.1 Hello World
12.5 Booleans
12.14 Functions and Parameters 1
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
3.3 Comments & Pseudocode
3.5 For Loops
7.3 Functions
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.1 Introduction to Karel
4.2 Karel's World
4.3 Functions
Standard
8.3 Comparison Operators
8.4 Logical Operators
8.5 Floating Point Numbers and Rounding
9.1 While Loops
9.2 For Loops
9.3 Break and Continue
9.4 Nested Control Structures
10.2 Functions and Parameters
10.4 Functions and Return Values
10.5 Exceptions
11.4 Strings and For Loops
12.3 For Loops and Lists
13.2 List Comprehensions
13.4 Dictionaries
Standard
1.1 Intro to Tracy's Grid World
3.1 Introduction to Karel
3.2 Karel's World
3.3 Functions
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
6.9 Keyboard Data
6.10 Project: Animate an Emoji
Standard
1.1 Intro to Tracy's Grid World
3.1 Introduction to Karel
3.2 Karel's World
3.3 Functions
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
6.9 Keyboard Data
6.10 Project: Animate an Emoji
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Intro to Tracy's Grid World
4.1 Introduction to Karel
4.2 Karel's World
4.3 Functions
7.4 The Draw Loop
7.5 Color Transitions
7.6 Shape Transformations
7.7 Direction
7.8 Mouse Data
7.9 Keyboard Data
7.10 Project: Animate an Emoji
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
3.1 Intro to Tracy's Grid World
5.1 Introduction to Karel
5.2 Karel's World
5.3 Functions
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
Standard
2.3 For Loops
3.4 Artistic Effects
3.6 Top Down Design
4.1 Variables
4.6 Parameters
4.10 Extended Loop Control
5.2 If/Else Statements
5.4 While Loops
6.1 Putting Together Control Structures
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
5.6 The Draw Loop
Standard
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
7.2 Functions and Parameters
7.4 Functions and Return Values
7.5 Exceptions
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.15 How to Indent Your Code
3.1 Hello World
5.1 Booleans
7.1 Functions and Parameters 1
9.1 Timers
Standard
6.3 For Loops and Lists
6.6 Dictionaries
Standard
2.3 Comparison Operators
2.4 Logical Operators
2.5 Floating Point Numbers and Rounding
3.1 While Loops
3.2 For Loops
3.3 Break and Continue
3.4 Nested Control Structures
4.2 Functions and Parameters
4.4 Functions and Return Values
4.6 Introduction to Exceptions
5.4 Strings and For Loops
6.3 For Loops and Lists
7.2 List Comprehensions
7.4 Dictionaries
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
2.1 Intro to Tracy's Grid World
Standard
5.3 Comparison Operators
5.4 Logical Operators
5.5 Floating Point Numbers and Rounding
6.1 While Loops
6.2 For Loops
6.3 Break and Continue
6.4 Nested Control Structures
7.2 Functions and Parameters
7.5 Functions and Return Values
7.7 Introduction to Exceptions
8.4 Strings and For Loops
10.3 For Loops and Lists
10.7 List Comprehensions
10.9 Dictionaries
Standard
2.1 Introduction to Karel
2.2 Karel's World
2.3 Functions
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
Standard
1.1 Introduction to Programming With Karel
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.16 Karel Challenges
Standard
8.3 Comparison Operators
8.4 Logical Operators
8.5 While Loops
8.6 For Loops
8.7 Nested Control Structures
8.9 Break and Continue
9.2 Functions and Parameters
9.4 Functions and Return Values
9.6 Exceptions
10.5 Dictionaries
Standard
11.7 Looping: While Loops
11.8 Looping: For Loops
Standard
2.3 For Loops
3.4 Artistic Effects
3.6 Top Down Design
4.1 Variables
4.6 Parameters
4.11 If/Else Statements
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations
6.7 Direction
6.8 Mouse Data
6.9 Keyboard Data
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
5.10 Functions and Parameters
5.11 Functions and Return Values
6.3 Dictionaries
Standard
12.16 Booleans
Standard
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
3.1 Intro to Tracy's Grid World
5.1 Introduction to Karel
5.2 Karel's World
5.3 Functions
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji