Please enable JavaScript to use CodeHS

AR 6-8: CT.1.6.1

CodeHS Lessons

Select basic steps to solve algorithmic problems. 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.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.1 Hello World
3.2 Variables
6.1 Booleans
6.3 Logical Operators
Standard
3.4 Mathematical Operators
3.5 String Operators
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
7.1 While Loops
7.2 For Loops
9.1 Functions
10.1 Indexing
10.2 Slicing
10.4 Strings and For Loops
10.5 The in Keyword
10.6 String Methods
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
24.13 User Input
24.21 Putting Together Control Structures
24.7 Functions
24.20 While Loops
24.19 If/Else Statements
24.18 If Statements
24.17 Extended Loop Control
24.16 Using i in For Loops
24.14 Parameters
24.10 Variables
24.8 Artistic Effects
24.5 Turning Tracy Using Angles
24.4 For Loops
24.3 Turning Tracy
24.2 Tracy's Grid World
24.1 Meet Tracy the Turtle
Standard
33.1 Indexing
33.2 Slicing
33.4 Strings and For Loops
33.5 The in Keyword
33.6 String Methods
Standard
9.1 Hello World
9.2 Variables
9.5 Booleans
9.6 Logical Operators
9.14 Functions and Parameters 1
Standard
4.3 Looping
4.4 Branching
22.1 Booleans
22.2 Logical Operators
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Hello World
2.2 Variables
5.1 Booleans
5.3 Logical Operators
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.1 Hello World
3.2 Variables
6.1 Booleans
6.3 Logical Operators
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.1 Hello World
3.2 Variables
6.1 Booleans
6.3 Logical Operators
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
1.1 Intro to Python with Tracy the Turtle
1.3 Tracy's Grid World
2.2 Turning Tracy
2.3 For Loops
2.4 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
1.3 Tracy's Grid World
2.2 Turning Tracy
2.3 For Loops
2.4 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
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
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.19 Putting Together Control Structures
13.18 While Loops
13.17 If/ Else Statements
13.16 If Statements
13.15 Extended Loop Control
13.14 Using i in For Loops
13.13 Parameters
13.12 User Input
13.11 Variables
13.10 Top Down Design
13.9 Artistic Effects
13.8 Functions
13.5 Turning Tracy Using Angles
13.4 For Loops
13.3 Turning Tracy
13.2 Tracy's Grid World
13.1 Intro to Python with Tracy the Turtle
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 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.12 User Input
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.16 If Statements
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
3.2 Variables
6.13 Parameters
6.1 Intro to Python with Tracy the Turtle
6.2 Tracy's Grid World
6.19 Putting Together Control Structures
6.18 While Loops
6.17 If/ Else Statements
6.16 If Statements
6.15 Extended Loop Control
6.14 Using i in For Loops
6.3 Turning Tracy
6.12 User Input
6.11 Variables
6.10 Top Down Design
6.9 Artistic Effects
6.8 Functions
6.5 Turning Tracy Using Angles
6.4 For Loops
Standard
7.4 Mathematical Operators
7.5 String Operators
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.14 Functions
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
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
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
2.4 Mathematical Operators
2.5 String Operators
3.3 Comments & Pseudocode
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
6.1 Functions
7.1 Loops
7.4 Functions
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
8.5 The in Keyword
8.6 String Methods
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
10.1 2d Lists
10.2 List Comprehensions
10.4 Dictionaries
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.1 Hello World
3.2 Variables
5.3 Comments & Pseudocode
6.1 Booleans
6.2 Logical Operators
8.1 Functions and Parameters 1
10.1 Loops
10.4 Functions
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
2.1 Turning Tracy
2.2 For Loops
2.3 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.1 Variables
4.2 User Input
4.3 Parameters
4.4 Using i in For Loops
4.5 Extended Loop Control
5.3 Comments & Pseudocode
6.1 If Statements
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
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.4 Karel Can't Turn Right
1.5 Methods in Karel
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 While Loops in Karel
1.11 If Statements
1.12 If/Else Statements
2.9 For Loops
2.10 While Loops
2.11 If Statements
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.1 Hello World
3.2 Variables
5.1 Booleans
5.2 Logical Operators
7.1 Functions and Parameters 1
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.1 Hello World
3.2 Variables
5.1 Booleans
5.2 Logical Operators
7.1 Functions and Parameters 1
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
3.1 Hello World
3.2 Variables
5.1 Booleans
5.2 Logical Operators
7.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
2.1 Turning Tracy
2.2 For Loops
2.3 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.1 Variables
4.2 User Input
4.3 Parameters
4.4 Using i in For Loops
4.5 Extended Loop Control
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.1 Intro to Python with Tracy the Turtle
2.2 Tracy's Grid World
2.3 Turning Tracy
2.4 For Loops
2.5 Turning Tracy Using Angles
2.8 Functions
2.9 Artistic Effects
2.10 Top Down Design
2.11 Variables
2.12 User Input
2.13 Parameters
2.14 Using i in For Loops
2.15 Extended Loop Control
2.16 If Statements
2.17 If/ Else Statements
2.18 While Loops
2.19 Putting Together Control Structures
3.4 Mathematical Operators
3.5 String Operators
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
6.1 Functions
7.1 Indexing
7.2 Slicing
7.4 Strings and For Loops
7.5 The in Keyword
7.6 String Methods
8.1 Tuples
8.2 Lists
8.3 For Loops and Lists
8.4 List Methods
9.1 2d Lists
9.2 List Comprehensions
9.4 Dictionaries
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
14.1 Hello World
14.2 Variables
14.5 Booleans
14.6 Logical Operators
14.10 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
6.2 Hello World
6.3 Variables
8.1 Booleans
8.2 Logical Operators
10.1 Functions and Parameters 1
Standard
2.1 Intro to Python with Tracy the Turtle
2.2 Tracy's Grid World
2.3 Turning Tracy
2.4 For Loops
2.5 Turning Tracy Using Angles
2.8 Functions
2.9 Artistic Effects
2.10 Top Down Design
2.12 Variables
2.13 User Input
2.14 Parameters
2.16 Using i in For Loops
2.17 Extended Loop Control
2.18 If Statements
2.19 If/ Else Statements
2.20 While Loops
2.22 Putting Together Control Structures
5.4 Mathematical Operators
5.5 String Operators
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
7.1 While Loops
7.2 For Loops
8.1 Functions
9.1 Indexing
9.2 Slicing
9.4 Strings and For Loops
9.5 The in Keyword
9.6 String Methods
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
11.1 2d Lists
11.2 List Comprehensions
11.4 Dictionaries
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
6.1 Hello World
6.2 Variables
8.1 Booleans
8.2 Logical Operators
10.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
6.1 Hello World
6.2 Variables
9.1 Booleans
9.2 Logical Operators
11.1 Functions and Parameters 1
Standard
3.1 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.12 User Input
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.16 If Statements
3.17 If/ Else Statements
3.18 While Loops
3.19 Putting Together Control Structures
Standard
6.4 Branching
6.3 Looping
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
10.2 Hello World
10.3 Variables
15.1 Booleans
15.2 Logical Operators
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
14.1 Booleans
14.2 Logical Operators
17.1 Functions and Parameters 1
Standard
3.5 Mathematical Operators
3.6 String Operators
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
6.1 Functions
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
8.5 The in Keyword
8.6 String Methods
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
9.5 2d Lists
12.3 Dictionaries
12.1 List Comprehensions
18.1 Intro to Python with Tracy the Turtle
18.19 Putting Together Control Structures
18.18 While Loops
18.17 If/ Else Statements
18.16 If Statements
18.15 Extended Loop Control
18.14 Using i in For Loops
18.13 Parameters
18.12 User Input
18.11 Variables
18.10 Top Down Design
18.9 Artistic Effects
18.8 Functions
18.5 Turning Tracy Using Angles
18.4 For Loops
18.3 Turning Tracy
18.2 Tracy's Grid World
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
9.1 For Loops
6.1 Introduction to Programming With Karel
9.5 Functions
6.16 Karel Challenges
6.13 Control Structures Example
6.12 While Loops in Karel
6.11 If/Else Statements
6.9 For Loops
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
2.1 Hello World
2.2 Variables
4.1 Booleans
4.3 Logical Operators
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
8.2 Hello World
8.3 Variables
10.1 Booleans
10.2 Logical Operators
12.1 Functions and Parameters 1
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
8.2 Hello World
8.3 Variables
10.1 Booleans
10.2 Logical Operators
12.1 Functions and Parameters 1
Standard
4.5 Mathematical Operators
4.6 String Operators
5.1 Functions
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
4.1 Hello World
4.2 Variables
6.1 Booleans
6.2 Logical Operators
8.1 Functions and Parameters 1
Standard
23.3 Looping
23.4 Branching
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
6.1 Intro to Python with Tracy the Turtle
6.2 Tracy's Grid World
6.3 Turning Tracy
6.4 For Loops
6.5 Turning Tracy Using Angles
6.6 Functions
6.7 Artistic Effects
6.8 Top Down Design
6.10 Variables
6.11 User Input
6.12 Parameters
6.13 If Statements
6.14 If/ Else Statements
6.15 While Loops
8.1 Hello World
8.2 Variables
8.7 Booleans
8.9 Logical Operators
7.4 Mathematical Operators
7.5 String Operators
7.7 If Statements
7.8 Comparison Operators
7.9 Logical Operators
7.11 While Loops
7.12 For Loops
7.13 Functions
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
2.1 Hello World
2.2 Variables
Standard
2.1 Hello World
2.2 Variables
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
4.3 Comments & Pseudocode
6.1 For Loops
14.1 Introduction to Programming With Karel
6.5 Functions
14.16 Karel Challenges
14.13 Control Structures Example
14.12 While Loops in Karel
14.11 If/Else Statements
14.9 For Loops
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
3.1 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.11 Variables
3.12 User Input
3.13 Parameters
3.14 Using i in For Loops
3.15 Extended Loop Control
3.16 If Statements
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.1 Intro to Python with Tracy the Turtle
3.2 Tracy's Grid World
3.3 Turning Tracy
3.4 For Loops
3.5 Turning Tracy Using Angles
3.8 Functions
3.9 Artistic Effects
3.10 Top Down Design
3.12 Variables
3.13 User Input
3.14 Parameters
3.15 Using i in For Loops
3.16 Extended Loop Control
3.17 If Statements
3.18 If/ Else Statements
3.19 While Loops
3.20 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
3.1 Hello World
3.2 Variables
7.1 Booleans
7.3 Logical Operators
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
2.1 Introduction to Programming With Karel
2.2 More About Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
4.1 Hello World
4.2 Variables
6.1 Booleans
6.3 Logical Operators
11.4 For Loops
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
18.1 Indexing
18.2 Slicing
18.4 Strings and For Loops
18.5 The in Keyword
18.6 String Methods
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
12.1 Introduction to Programming With Karel
14.5 Functions
12.16 Karel Challenges
12.13 Control Structures Example
12.12 While Loops in Karel
12.11 If/Else Statements
12.9 For Loops
Standard
4.4 Mathematical Operators
4.5 String Operators
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
7.1 While Loops
7.2 For Loops
8.1 Functions
16.21 Putting Together Control Structures
16.7 Functions
16.20 While Loops
16.19 If/Else Statements
16.18 If Statements
16.17 Extended Loop Control
16.16 Using i in For Loops
16.14 Parameters
16.13 User Input
16.10 Variables
16.8 Artistic Effects
16.5 Turning Tracy Using Angles
16.4 For Loops
16.3 Turning Tracy
16.2 Tracy's Grid World
16.1 Meet Tracy the Turtle
Standard
15.1 Indexing
15.2 Slicing
15.4 Strings and For Loops
15.5 The in Keyword
15.6 String Methods
Standard
4.4 Mathematical Operators
4.5 String Operators
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
7.1 While Loops
7.2 For Loops
8.1 Functions
16.21 Putting Together Control Structures
16.7 Functions
16.20 While Loops
16.19 If/Else Statements
16.18 If Statements
16.17 Extended Loop Control
16.16 Using i in For Loops
16.14 Parameters
16.13 User Input
16.10 Variables
16.8 Artistic Effects
16.5 Turning Tracy Using Angles
16.4 For Loops
16.3 Turning Tracy
16.2 Tracy's Grid World
16.1 Meet Tracy the Turtle
Standard
15.1 Indexing
15.2 Slicing
15.4 Strings and For Loops
15.5 The in Keyword
15.6 String Methods
Standard
3.1 Introduction to Programming With Karel
3.2 More Basic Karel
3.3 Karel Can't Turn Right
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
6.1 Hello World
6.2 Variables
10.1 Booleans
10.2 Logical Operators
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
Standard
16.3 Looping
16.4 Branching
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
4.1 Introduction to Programming With Karel
4.2 More Basic Karel
4.3 Karel Can't Turn Right
4.4 Functions in Karel
4.6 Top Down Design and Decomposition in Karel
4.7 Commenting Your Code
5.1 Hello World
5.2 Variables
6.1 Booleans
6.2 Logical Operators
7.1 Functions and Parameters 1
Standard
2.10 If Statements
6.1 Hello World
Standard
2.1 Introduction to Programming With Karel
2.2 More About Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
8.3 Logical Operators
Standard
20.3 Looping
20.4 Branching
Standard
1.2 Intro to Python with Tracy the Turtle
1.3 Tracy's Grid World
2.1 Turning Tracy
2.2 For Loops
2.3 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.5 Top Down Design
4.2 Variables
4.3 User Input
4.4 Parameters
4.6 Using i in For Loops
4.7 Extended Loop Control
5.1 If Statements
5.2 If/ Else Statements
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
2.1 Introduction to Programming With Karel
2.2 More Basic Karel
2.3 Karel Can't Turn Right
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.3 Turning Tracy
1.4 For Loops
1.5 Turning Tracy Using Angles
1.8 Functions
1.9 Artistic Effects
1.10 Top Down Design
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.3 Comments & Pseudocode
14.1 For Loops
11.1 Introduction to Programming With Karel
14.5 Functions
11.16 Karel Challenges
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
11.9 For Loops
Standard
13.1 Hello World
13.2 Variables
13.5 Booleans
13.6 Logical Operators
13.14 Functions and Parameters 1
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
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
2.4 Mathematical Operators
2.5 String Operators
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
6.1 While Loops
6.2 For Loops
Standard
1.1 Functions
2.1 Indexing
2.2 Slicing
2.4 Strings and For Loops
2.5 The in Keyword
2.6 String Methods
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.4 Dictionaries
Standard
4.3 Booleans
Standard
1.1 Intro to Python with Tracy the Turtle
1.3 Tracy's Grid World
2.2 Turning Tracy
2.3 For Loops
2.4 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
1.3 Tracy's Grid World
2.2 Turning Tracy
2.3 For Loops
2.4 Turning Tracy Using Angles
3.3 Functions
3.4 Artistic Effects
3.6 Top Down Design
5.1 Variables
5.5 User Input
5.6 Parameters
5.9 Using i in For Loops
5.10 Extended Loop Control
7.1 If Statements
7.2 If/Else Statements
7.4 While Loops
8.1 Putting Together Control Structures
Standard
2.4 Mathematical Operators
2.5 String Operators
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
6.1 While Loops
6.2 For Loops
9.1 Functions
10.1 Indexing
10.2 Slicing
10.4 Strings and For Loops
10.5 The in Keyword
10.6 String Methods
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
Standard
2.4 Mathematical Operators
2.5 String Operators
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
6.1 While Loops
6.2 For Loops
11.21 Putting Together Control Structures
11.7 Functions
11.20 While Loops
11.19 If/Else Statements
11.18 If Statements
11.17 Extended Loop Control
11.16 Using i in For Loops
11.14 Parameters
11.13 User Input
11.10 Variables
11.8 Artistic Effects
11.5 Turning Tracy Using Angles
11.4 For Loops
11.3 Turning Tracy
11.2 Tracy's Grid World
11.1 Meet Tracy the Turtle
Standard
1.1 Functions
2.1 Indexing
2.2 Slicing
2.4 Strings and For Loops
2.5 The in Keyword
2.6 String Methods
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.4 Dictionaries
Standard
8.1 Hello World
8.2 Variables
8.5 Booleans
8.6 Logical Operators
8.14 Functions and Parameters 1
Standard
12.1 Hello World
12.2 Variables
12.5 Booleans
12.6 Logical Operators
12.14 Functions and Parameters 1
Standard
1.1 Introduction to Programming With Karel
1.2 More Basic Karel
1.3 Karel Can't Turn Right
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
5.1 Hello World
5.2 Variables
7.1 Booleans
7.2 Logical Operators
9.1 Functions and Parameters 1
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