Please enable JavaScript to use CodeHS

GA 6-8: CSS.KC.6-8.20.10

CodeHS Lessons

Debug a program with an error.

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.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
3.1 Printing in Python
3.2 Variables and Types
3.5 String Operators
5.1 Booleans
5.2 If Statements
9.3 Namespaces in Functions
25.21 Putting Together Control Structures
Standard
13.3 Looping
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.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
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.6 Top Down Design and Decomposition in 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
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.6 Top Down Design and Decomposition in 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
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
Standard
1.2 Karel Error Messages
1.3 The Rabbit Chase
1.4 Lost in Space
3.2 Debugging with Error Messages
5.2 Karel's World
5.3 Functions
5.4 Multiple Functions
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
9.4 Intro to JavaScript
9.5 Variables
Standard
1.2 Karel Error Messages
1.3 The Rabbit Chase
1.4 Lost in Space
4.2 Debugging with Error Messages
Standard
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
5.4 Intro to JavaScript
5.5 Variables
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
2.2 Intro to JavaScript
2.3 Variables
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.3 For Loops
4.1 If Statements and Conditionals
4.2 If/Else Statements
5.1 While Loops
6.2 Control Structures Example
7.1 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.13 Control Structures Example
2.16 Karel Challenges
6.19 Putting Together Control Structures
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
13.19 Putting Together Control Structures
Standard
7.5 String Operators
7.16 Namespaces in Functions
Standard
1.6 Top Down Design and Decomposition in Karel
1.13 Control Structures Example
1.16 Karel Challenges
Standard
1.19 Putting Together Control Structures
2.1 Printing in Python
2.2 Variables and Types
2.5 String Operators
3.5 Debugging
4.1 Booleans
4.2 If Statements
6.3 Namespaces in Functions
12.1 Arduino Challenges
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.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
2.1 Challenge Problems
5.5 Debugging
9.1 Functions Challenges
13.1 Breakout
14.1 Arduino Challenges
Standard
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
Standard
10.1 micro:bit Challenges
Standard
3.1 micro:bit Challenges
Standard
1.5 Debugging
3.1 Arduino 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit Challenges
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.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
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.6 Top Down Design and Decomposition in 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
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.6 Top Down Design and Decomposition in 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
2.1 Challenge Problems
9.1 Functions Challenges
9.1 Functions Challenges
Standard
6.1 Putting Together Control Structures
Standard
2.19 Putting Together Control Structures
3.1 Printing in Python
3.2 Variables and Types
3.5 String Operators
4.1 Booleans
4.2 If Statements
6.3 Namespaces in 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
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.6 Top Down Design and Decomposition in 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
3.2 Challenge Problems
Standard
2.22 Putting Together Control Structures
5.1 Printing in Python
5.2 Variables and Types
5.5 String Operators
6.1 Booleans
6.2 If Statements
8.3 Namespaces in Functions
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.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
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.6 Top Down Design and Decomposition in 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
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
3.2 Challenge Problems
Standard
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.6 Top Down Design and Decomposition in 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
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.6 Top Down Design and Decomposition in 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
3.2 Challenge Problems
Standard
3.2 Printing in Python
3.3 Variables and Types
3.6 String Operators
4.1 Booleans
4.2 If Statements
6.3 Namespaces in Functions
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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
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.6 Top Down Design and Decomposition in 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
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
6.6 Top Down Design and Decomposition in Karel
6.13 Control Structures Example
6.16 Karel Challenges
10.1 micro:bit Challenges
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.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
18.1 Challenge Problems
25.1 Functions Challenges
27.1 Breakout
Standard
1.2 Karel Error Messages
1.3 The Rabbit Chase
1.4 Lost in Space
Standard
1.2 Debugging with Error Messages
Standard
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
4.4 Intro to JavaScript
4.5 Variables
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.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
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.6 Top Down Design and Decomposition in 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
2.1 Challenge Problems
13.1 Functions Challenges
23.1 Breakout
Standard
4.2 Printing in Python
4.3 Variables and Types
4.6 String Operators
5.3 Namespaces in 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.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
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.6 Top Down Design and Decomposition in 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
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit Challenges
Standard
7.1 Printing in Python
7.2 Variables and Types
7.5 String Operators
7.6 Booleans
7.7 If Statements
Standard
9.1 Printing in Python
9.2 Variables and Types
9.5 String Operators
9.6 Booleans
9.7 If Statements
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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit Challenges
Standard
1.19 Putting Together Control Structures
14.6 Top Down Design and Decomposition in Karel
14.13 Control Structures Example
14.16 Karel Challenges
7.1 micro:bit 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit Challenges
Standard
3.19 Putting Together Control Structures
8.6 Top Down Design and Decomposition in Karel
8.13 Control Structures Example
8.16 Karel Challenges
Standard
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.10 For Loops
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.15 Control Structures Example
15.1 Breakout
Standard
2.2 Karel's World
2.3 Functions
2.4 Multiple Functions
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
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.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.14 Control Structures Example
14.1 Challenge Problems
21.1 Functions Challenges
23.1 Breakout
Standard
1.20 Putting Together Control Structures
Standard
1.20 Putting Together Control Structures
Standard
10.3 Looping
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.10 For Loops
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
1.14 Control Structures Example
2.2 Challenge Problems
Standard
13.3 Looping
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
12.6 Top Down Design and Decomposition in Karel
12.13 Control Structures Example
12.16 Karel Challenges
15.1 micro:bit Challenges
Standard
4.1 Printing in Python
4.2 Variables and Types
4.5 String Operators
6.1 Booleans
6.2 If Statements
8.3 Namespaces in Functions
16.21 Putting Together Control Structures
Standard
4.1 Printing in Python
4.2 Variables and Types
4.5 String Operators
6.1 Booleans
6.2 If Statements
8.3 Namespaces in Functions
16.21 Putting Together Control Structures
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.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
4.2 Challenge Problems
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.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
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.10 For Loops
4.11 If Statements
4.12 If/Else Statements
4.13 While Loops in Karel
4.14 Control Structures Example
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.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.15 Control Structures Example
3.1 Challenge Problems
12.1 Breakout
Standard
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.9 For Loops
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
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.6 Top Down Design and Decomposition in 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
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit Challenges
Standard
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
Standard
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
8.1 micro:bit Challenges
Standard
2.1 Printing in Python
2.2 Variables and Types
2.5 String Operators
4.1 Booleans
4.2 If Statements
Standard
1.3 Namespaces in Functions
Standard
2.2 Intro to JavaScript
2.3 Variables
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
2.1 Printing in Python
2.2 Variables and Types
2.5 String Operators
4.1 Booleans
4.2 If Statements
9.3 Namespaces in Functions
Standard
2.1 Printing in Python
2.2 Variables and Types
2.5 String Operators
4.1 Booleans
4.2 If Statements
11.21 Putting Together Control Structures
Standard
1.3 Namespaces in Functions
Standard
4.3 Looping
21.1 Challenge Problems
Standard
1.2 Karel Error Messages
1.3 The Rabbit Chase
1.4 Lost in Space
4.2 Debugging with Error Messages
Standard
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
5.4 Intro to JavaScript
5.5 Variables
Standard
8.1 Putting Together Control Structures
Standard
1.19 Putting Together Control Structures
11.6 Top Down Design and Decomposition in Karel
11.13 Control Structures Example
11.16 Karel Challenges
15.1 micro:bit 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.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
3.2 Challenge Problems