Please enable JavaScript to use CodeHS

IN CS 2: CSII-1.3

CodeHS Lessons

Use puzzles and games to enhance problem solving skills.

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.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
2.1 Introduction to Programming With Karel
2.3 Karel Can't Turn Right
2.17 Karel Challenges
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.13 User Input
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
18.1 Elevens
22.3 Activity 3: Putting it All Together
Standard
1.2 Introduction to Programming With Karel
1.4 Karel Can't Turn Right
1.20 Karel Challenges
Standard
1.2 Introduction to Programming With Karel
1.4 Karel Can't Turn Right
1.18 Karel Challenges
Standard
1.2 Introduction to Programming With Karel
1.4 Karel Can't Turn Right
1.20 Karel Challenges
Standard
1.8 Challenge: Make a Keyboard
2.4 Callback Functions and Synchronization
4.6 Challenge: Create a Survey
4.9 Challenge: Collecting User Clicks
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.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
1.16 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
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.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
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.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
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
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.3 The Main Function
2.4 Top Down Design and Decomposition in Karel
3.1 Commenting Your Code
3.2 Super Karel
3.3 For Loops
4.1 If Statements and Conditionals
4.2 If/Else Statements
5.1 While Loops
6.2 Control Structures Example
6.3 More Karel Examples and Testing
7.1 Challenge Problems
Standard
13.11 Variables
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.1 Intro to Python with Tracy the Turtle
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
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.11 Variables
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.13 Parameters
6.12 User Input
6.1 Intro to Python with Tracy the Turtle
6.10 Top Down Design
6.9 Artistic Effects
6.8 Functions
6.5 Turning Tracy Using Angles
6.4 For Loops
6.3 Turning Tracy
6.2 Tracy's Grid World
Standard
3.1 Picture Lab
4.1 Elevens
7.1 Writing BlackJack
9.3 Activity 3: Putting it All Together
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
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
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
6.1 If Statements
6.2 If/ Else Statements
6.3 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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
6.1 Writing BlackJack
7.1 Battleship
17.1 Picture Lab
15.1 Elevens
19.3 Activity 3: Putting it All Together
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
9.1 Functions Challenges
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
10.2 Introduction to Programming With Karel
10.4 Karel Can't Turn Right
10.18 Karel Challenges
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
23.2 Introduction to Programming With Karel
23.4 Karel Can't Turn Right
23.18 Karel Challenges
Standard
6.1 Breakout
7.1 Fun Snake
9.1 Tic Tac Toe
Standard
7.7 Challenge: Make a Keyboard
8.4 Callback Functions and Synchronization
10.6 Challenge: Create a Survey
10.9 Challenge: Collecting User Clicks
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
Standard
2.3 Basic Crypto Systems: Caesar Cipher
2.4 Basic Crypto Systems: Cracking Caesar
2.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.9 Super Karel
3.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
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.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.16 Control Structures Example
2.17 More Karel Examples and Testing
3.2 Challenge Problems
Standard
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.19 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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
21.4 Basic Crypto Systems: Caesar Cipher
21.5 Basic Crypto Systems: Cracking Caesar
21.6 Basic Crypto Systems: Vigenere Cipher
Standard
18.11 Variables
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.1 Intro to Python with Tracy the Turtle
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
5.7 Challenge: Make a Keyboard
6.4 Callback Functions and Synchronization
8.6 Challenge: Create a Survey
8.9 Challenge: Collecting User Clicks
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Main Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
18.1 Challenge Problems
25.1 Functions Challenges
27.1 Breakout
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
13.1 Functions Challenges
23.1 Breakout
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
13.1 Functions Challenges
23.1 Breakout
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
2.3 Basic Crypto Systems: Caesar Cipher
2.4 Basic Crypto Systems: Cracking Caesar
2.5 Basic Crypto Systems: Vigenere Cipher
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.18 Karel Challenges
Standard
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.18 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
10.3 Basic Crypto Systems: Caesar Cipher
10.4 Basic Crypto Systems: Cracking Caesar
10.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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
11.4 Basic Crypto Systems: Caesar Cipher
11.5 Basic Crypto Systems: Cracking Caesar
11.6 Basic Crypto Systems: Vigenere Cipher
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
10.3 Activity 3: Putting it All Together
17.1 Elevens
19.1 Picture Lab
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.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.15 Control Structures Example
2.16 More Karel Examples and Testing
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.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
14.1 Challenge Problems
21.1 Functions Challenges
23.1 Breakout
Standard
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.20 Karel Challenges
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
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.9 Super Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
Standard
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.17 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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
3.1 Introduction to Programming With Karel
3.3 Karel Can't Turn Right
3.17 Karel Challenges
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
3.1 Introduction to Programming With Karel
3.3 Karel Can't Turn Right
3.17 Karel Challenges
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
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.5 The Start Function
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
3.9 Super Karel
3.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
Standard
4.3 Basic Crypto Systems: Caesar Cipher
4.4 Basic Crypto Systems: Cracking Caesar
4.5 Basic Crypto Systems: Vigenere Cipher
Standard
7.7 Challenge: Make a Keyboard
8.4 Callback Functions and Synchronization
10.6 Challenge: Create a Survey
10.9 Challenge: Collecting User Clicks
Standard
7.7 Challenge: Make a Keyboard
8.4 Callback Functions and Synchronization
10.6 Challenge: Create a Survey
10.9 Challenge: Collecting User Clicks
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.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.8 Super Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
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.5 The Start Function
4.6 Top Down Design and Decomposition in Karel
4.7 Commenting Your Code
4.9 Super Karel
4.10 For Loops
4.11 If Statements
4.12 If/Else Statements
4.13 While Loops in Karel
4.14 Control Structures Example
4.15 More Karel Examples and Testing
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.5 The Main Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.15 Control Structures Example
2.16 More Karel Examples and Testing
3.1 Challenge Problems
12.1 Breakout
Standard
4.3 Basic Crypto Systems: Caesar Cipher
4.4 Basic Crypto Systems: Cracking Caesar
4.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.8 Super Karel
2.9 For Loops
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
3.2 Challenge Problems
Standard
8.3 Basic Crypto Systems: Caesar Cipher
8.4 Basic Crypto Systems: Cracking Caesar
8.5 Basic Crypto Systems: Vigenere Cipher
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.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.9 Super Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
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
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
Standard
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.17 Karel Challenges
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
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.17 Karel Challenges
Standard
1.1 Introduction to Programming With Karel
1.3 Karel Can't Turn Right
1.17 Karel Challenges
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.7 Challenge: Make a Keyboard
4.6 Challenge: Create a Survey
4.9 Challenge: Collecting User Clicks
9.4 Callback Functions and Synchronization
Standard
6.7 Challenge: Make a Keyboard
9.6 Challenge: Create a Survey
9.9 Challenge: Collecting User Clicks
13.4 Callback Functions and Synchronization
Standard
10.3 Activity 3: Putting it All Together
Standard
5.3 Basic Crypto Systems: Caesar Cipher
5.4 Basic Crypto Systems: Cracking Caesar
5.5 Basic Crypto Systems: Vigenere Cipher
21.1 Challenge Problems
Standard
5.7 Challenge: Make a Keyboard
6.4 Callback Functions and Synchronization
8.6 Challenge: Create a Survey
8.9 Challenge: Collecting User Clicks