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
25.1 Meet Tracy the Turtle
25.2 Tracy's Grid World
25.3 Turning Tracy
25.4 For Loops
25.5 Turning Tracy Using Angles
25.7 Functions
25.8 Artistic Effects
25.10 Variables
25.13 User Input
25.14 Parameters
25.16 Using i in For Loops
25.17 Extended Loop Control
25.18 If Statements
25.19 If/Else Statements
25.20 While Loops
25.21 Putting Together Control Structures
28.5 String Operators
28.10 For Loops
28.17 For Loops and Lists
28.19 2d Lists
28.20 List Comprehensions
28.21 Dictionaries
Standard
14.1 Indexing
14.2 Slicing
14.4 Strings and For Loops
14.5 The in Keyword
14.6 String Methods
35.1 2d Lists
35.2 List Comprehensions
35.4 Dictionaries
Standard
9.1 Hello World
9.2 Variables
9.5 Booleans
9.6 Logical Operators
9.14 Functions and Parameters 1
Standard
19.1 Hello World
19.2 Variables
19.7 Booleans
19.9 Logical Operators
Standard
14.6 Branching: If Statements
14.7 Looping: While Loops
14.8 Looping: For Loops
14.10 Functions
14.11 String Methods
Standard
12.5 Mathematical Operators
12.6 String Operators
13.2 If Statements
13.3 Comparison Operators
13.4 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
16.15 Variables
16.16 Booleans
16.18 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
4.3 Booleans
Standard
1.1 Introduction to Programming With Karel
1.2 More About Karel
1.3 Karel Can't Turn Right
2.1 Functions in Karel
2.4 Top Down Design and Decomposition in Karel
3.1 Commenting Your Code
12.1 Hello World
12.2 Variables
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.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.8 Functions
6.9 Artistic Effects
6.10 Top Down Design
6.11 Variables
6.12 User Input
6.13 Parameters
6.14 Using i in For Loops
6.15 Extended Loop Control
6.16 If Statements
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.1 Intro to Python with Tracy the Turtle
13.2 Tracy's Grid World
13.3 Turning Tracy
13.4 For Loops
13.5 Turning Tracy Using Angles
13.8 Functions
13.9 Artistic Effects
13.10 Top Down Design
13.11 Variables
13.12 User Input
13.13 Parameters
13.14 Using i in For Loops
13.15 Extended Loop Control
13.16 If Statements
13.17 If/ Else Statements
13.18 While Loops
13.19 Putting Together Control Structures
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
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
1.3 Comments & Pseudocode
2.1 For Loops
2.5 Functions
Standard
3.4 Mathematical Operators
3.5 String Operators
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
6.1 While Loops
6.2 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 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.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
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.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
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
6.1 Hello World
6.2 Variables
6.5 Booleans
6.6 Logical Operators
6.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
1.4 Mathematical Operators
1.6 String Operators
2.2 If Statements
2.3 Comparison Operators
2.4 Logical Operators
3.1 While Loops
3.2 For Loops
4.1 Functions
5.1 Tuples
5.2 Lists
5.3 For Loops and Lists
5.4 List Methods
16.1 Intro to Python with Tracy the Turtle
16.2 Tracy's Grid World
16.3 Turning Tracy
16.4 For Loops
16.5 Turning Tracy Using Angles
16.8 Functions
16.9 Artistic Effects
16.10 Top Down Design
16.11 Variables
16.12 User Input
16.13 Parameters
16.14 Using i in For Loops
16.15 Extended Loop Control
16.16 If Statements
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.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
6.1 Hello World
6.2 Variables
6.7 Booleans
6.9 Logical Operators
19.1 Hello World
19.2 Variables
19.5 Booleans
19.6 Logical Operators
19.10 Functions and Parameters 1
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
1.8 For Loops
1.12 Functions
11.1 Hello World
11.2 Variables
11.7 Booleans
11.9 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
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
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
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 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
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.2 Variables
6.5 Booleans
6.6 Logical Operators
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
4.6 Mathematical Operators
4.8 String Operators
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
6.1 While Loops
6.2 For Loops
Standard
4.6 Mathematical Operators
4.8 String Operators
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
6.1 While Loops
6.2 For Loops
8.1 Functions
Standard
4.6 Mathematical Operators
4.8 String Operators
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
6.1 While Loops
6.2 For Loops
8.1 Functions
Standard
4.6 Mathematical Operators
4.8 String Operators
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
6.1 While Loops
6.2 For Loops
8.1 Functions
9.1 Indexing
9.2 Slicing
9.4 String Methods
9.5 Tuples
9.6 Lists
9.7 For Loops and Lists
9.8 List Methods
9.10 2d Lists
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.3 Looping
6.4 Branching
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
10.2 Hello World
10.3 Variables
15.1 Booleans
15.3 Logical Operators
Standard
16.15 Variables
16.16 Booleans
16.18 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.1 List Comprehensions
12.3 Dictionaries
18.1 Intro to Python with Tracy the Turtle
18.2 Tracy's Grid World
18.3 Turning Tracy
18.4 For Loops
18.5 Turning Tracy Using Angles
18.8 Functions
18.9 Artistic Effects
18.10 Top Down Design
18.11 Variables
18.12 User Input
18.13 Parameters
18.14 Using i in For Loops
18.15 Extended Loop Control
18.16 If Statements
18.17 If/ Else Statements
18.18 While Loops
18.19 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
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
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
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
10.1 Intro to Python with Tracy the Turtle
10.2 Tracy's Grid World
10.4 Turning Tracy
10.5 For Loops
10.6 Turning Tracy Using Angles
10.9 Functions
10.10 Artistic Effects
10.11 Top Down Design
10.12 Variables
10.13 User Input
10.14 Parameters
10.15 Using i in For Loops
10.16 Extended Loop Control
10.17 If Statements
10.18 If/ Else Statements
10.19 While Loops
10.20 Putting Together Control Structures
12.1 Hello World
12.2 Variables
15.1 Booleans
15.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
2.1 Hello World
2.2 Variables
4.1 Booleans
4.3 Logical Operators
Standard
5.5 Mathematical Operators
5.6 String Operators
5.8 Functions
5.11 Indexing and Slicing
5.12 Basic Collection Types
8.2 If Statements
8.3 Comparison Operators
8.4 Logical Operators
8.6 While Loops
8.7 For Loops
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.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
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 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
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 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
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 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
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
8.1 Hello World
8.2 Variables
8.7 Booleans
8.9 Logical Operators
Standard
7.1 Intro to Python with Tracy the Turtle
7.2 Tracy's Grid World
7.3 Turning Tracy
7.4 For Loops
7.5 Turning Tracy Using Angles
7.6 Functions
7.7 Artistic Effects
7.8 Variables
7.9 User Input
7.10 Parameters
7.11 If Statements
7.12 If/ Else Statements
9.4 Mathematical Operators
9.5 String Operators
9.7 If Statements
9.8 Comparison Operators
9.9 Logical Operators
9.11 While Loops
9.12 For Loops
9.13 Functions
10.1 Hello World
10.2 Variables
10.7 Booleans
10.9 Logical Operators
Standard
8.1 Intro to Python with Tracy the Turtle
8.2 Tracy's Grid World
8.3 Turning Tracy
8.4 For Loops
8.5 Turning Tracy Using Angles
8.6 Functions
8.7 Artistic Effects
8.8 Top Down Design
8.10 Variables
8.11 User Input
8.12 Parameters
8.13 If Statements
8.14 If/ Else Statements
8.15 While Loops
9.4 Mathematical Operators
9.5 String Operators
9.7 If Statements
9.8 Comparison Operators
9.9 Logical Operators
9.11 While Loops
9.12 For Loops
9.13 Functions
12.1 Hello World
12.2 Variables
12.7 Booleans
12.9 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
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
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
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
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.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
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.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
5.1 Introduction to Programming With Karel
5.2 More About Karel
5.3 Karel Can't Turn Right
5.4 Functions in Karel
5.6 Top Down Design and Decomposition in Karel
5.7 Commenting Your Code
7.1 Hello World
7.2 Variables
9.1 Booleans
9.3 Logical Operators
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.4 Turning Tracy
1.5 For Loops
1.6 Turning Tracy Using Angles
1.9 Functions
1.10 Artistic Effects
1.11 Top Down Design
1.12 Variables
1.13 User Input
1.14 Parameters
1.15 Using i in For Loops
1.16 Extended Loop Control
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 Tracy's Grid World
1.4 Turning Tracy
1.5 For Loops
1.6 Turning Tracy Using Angles
1.9 Functions
1.10 Artistic Effects
1.11 Top Down Design
1.12 Variables
1.13 User Input
1.14 Parameters
1.15 Using i in For Loops
1.16 Extended Loop Control
1.17 If Statements
1.18 If/ Else Statements
1.19 While Loops
1.20 Putting Together Control Structures
Standard
10.3 Looping
10.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
3.1 Hello World
3.2 Variables
5.1 Booleans
5.2 Logical Operators
7.1 Functions and Parameters 1
Standard
4.1 Indexing
4.2 Slicing
4.4 Strings and For Loops
4.5 The in Keyword
4.6 String Methods
5.6 Dictionaries
Standard
13.3 Looping
13.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
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 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
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
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.1 Meet Tracy the Turtle
16.2 Tracy's Grid World
16.3 Turning Tracy
16.4 For Loops
16.5 Turning Tracy Using Angles
16.7 Functions
16.8 Artistic Effects
16.10 Variables
16.13 User Input
16.14 Parameters
16.16 Using i in For Loops
16.17 Extended Loop Control
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
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.1 Meet Tracy the Turtle
16.2 Tracy's Grid World
16.3 Turning Tracy
16.4 For Loops
16.5 Turning Tracy Using Angles
16.7 Functions
16.8 Artistic Effects
16.10 Variables
16.13 User Input
16.14 Parameters
16.16 Using i in For Loops
16.17 Extended Loop Control
16.18 If Statements
16.19 If/Else Statements
16.20 While Loops
16.21 Putting Together Control Structures
Standard
15.1 Indexing
15.2 Slicing
15.4 Strings and For Loops
15.5 The in Keyword
15.6 String Methods
Standard
5.1 Introduction to Programming With Karel
5.2 More About Karel
5.3 Karel Can't Turn Right
5.4 Functions in Karel
5.6 Top Down Design and Decomposition in Karel
5.7 Commenting Your Code
7.1 Hello World
7.2 Variables
18.1 Booleans
18.3 Logical Operators
Standard
14.3 Looping
14.4 Branching
Standard
13.5 Mathematical Operators
13.6 String Operators
14.2 If Statements
14.3 Comparison Operators
14.4 Logical Operators
Standard
10.6 Mathematical Operators
15.3 If Statements
15.4 Looping: While Loops
15.5 Looping: For Loops
15.7 Functions
15.8 String Methods
Standard
13.1 Hello World
13.2 Variables
13.5 Booleans
13.6 Logical Operators
13.14 Functions and Parameters 1
Standard
14.1 Hello World
14.2 Variables
14.5 Booleans
14.6 Logical Operators
14.14 Functions and Parameters 1
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
13.1 Booleans
13.2 Logical Operators
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
Standard
16.3 Looping
16.4 Branching
Standard
2.1 Hello World
2.2 Variables
6.1 Booleans
6.3 Logical Operators
17.1 Introduction to Programming With Karel
17.2 More About Karel
17.3 Karel Can't Turn Right
17.4 Functions in Karel
17.6 Top Down Design and Decomposition in Karel
17.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
1.1 Karel's Coding Environment
1.3 The Rabbit Chase
2.1 Intro to Python with Tracy the Turtle
2.3 Tracy's Grid World
3.2 Turning Tracy
3.3 For Loops
3.4 Turning Tracy Using Angles
4.3 Functions
4.4 Artistic Effects
4.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
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.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
24.6 Branching: If Statements
24.7 Looping: While Loops
24.8 Looping: For Loops
24.10 Functions
24.11 String Methods
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
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.1 Indexing
33.2 Slicing
33.4 Strings and For Loops
33.5 The in Keyword
33.6 String Methods
34.1 2d Lists
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
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.1 Meet Tracy the Turtle
11.2 Tracy's Grid World
11.3 Turning Tracy
11.4 For Loops
11.5 Turning Tracy Using Angles
11.7 Functions
11.8 Artistic Effects
11.10 Variables
11.13 User Input
11.14 Parameters
11.16 Using i in For Loops
11.17 Extended Loop Control
11.18 If Statements
11.19 If/Else Statements
11.20 While Loops
11.21 Putting Together Control Structures
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
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
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
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 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
7.4 Mathematical Operators
7.5 String Operators
8.2 If Statements
8.3 Comparison Operators
8.4 Logical Operators
9.1 While Loops
9.2 For Loops
10.1 Functions
11.1 Indexing
11.2 Slicing
11.4 Strings and For Loops
11.5 The in Keyword
11.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
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
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
4.1 Variables
4.5 User Input
4.6 Parameters
4.9 Using i in For Loops
4.10 Extended Loop Control
5.1 If Statements
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
4.4 Mathematical Operators
4.5 String Operators
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
6.1 While Loops
6.2 For Loops
7.1 Functions
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
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.4 Mathematical Operators
1.6 String Operators
2.2 If Statements
2.3 Comparison Operators
2.4 Logical Operators
3.1 While Loops
3.2 For Loops
4.1 Functions
5.1 Indexing
5.2 Slicing
5.4 Strings and For Loops
5.5 The in Keyword
5.6 String Methods
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
7.1 2d 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
4.4 Mathematical Operators
4.6 String Operators
5.2 If Statements
5.3 Comparison Operators
5.4 Logical Operators
6.1 While Loops
6.2 For Loops
7.1 Functions
8.1 Indexing
8.2 Slicing
8.4 Strings and For Loops
8.5 The in Keyword
8.6 String Methods
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
10.6 2d 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
7.4 Mathematical Operators
7.5 String Operators
8.2 If Statements
8.3 Comparison Operators
8.4 Logical Operators
8.5 While Loops
8.6 For Loops
9.1 Functions
10.1 String Methods
10.2 Tuples
10.3 Lists
10.4 List Methods
10.5 Dictionaries
Standard
11.6 Branching: If Statements
11.7 Looping: While Loops
11.8 Looping: For Loops
11.10 Functions
11.11 String Methods
Standard
1.1 Intro to Python with Tracy the Turtle
1.2 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
4.1 Variables
4.5 User Input
4.6 Parameters
4.9 Using i in For Loops
4.10 If Statements
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.5 Mathematical Operators
5.6 String Operators
5.9 Functions
5.16 Indexing and Slicing
6.1 Basic Collection Types
6.2 List Methods
6.3 Dictionaries
Standard
12.15 Variables
12.16 Booleans
12.18 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