Please enable JavaScript to use CodeHS

RI 6-8: 2-CT-CD-2

CodeHS Lessons

Test and debug a program to ensure it runs as intended.

Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
3.1 Printing in Python
3.2 Variables and Types
5.1 Booleans
9.3 Namespaces in Functions
Standard
9.6 Test
Standard
13.3 Looping
13.4 Branching
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
1.2 Karel Error Messages
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
5.9 Karel Challenges
9.4 Intro to JavaScript
9.5 Variables
9.10 The Physics of Sprites
Standard
1.2 Karel Error Messages
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
1.9 Karel Challenges
5.4 Intro to JavaScript
5.5 Variables
5.10 The Physics of Sprites
Standard
2.1 Testing Tracy Programs
5.7 Debugging Strategies
Standard
2.1 Testing Tracy Programs
5.7 Debugging Strategies
Standard
2.2 Intro to JavaScript
2.3 Variables
3.5 The Physics of Sprites
Standard
2.4 Top Down Design and Decomposition in Karel
6.3 More Karel Examples and Testing
Standard
7.16 Namespaces in Functions
Standard
2.1 Printing in Python
2.2 Variables and Types
3.5 Debugging
4.1 Booleans
6.3 Namespaces in Functions
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
7.5 Using Motors
12.1 Arduino Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
5.5 Debugging
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
10.5 Using Motors
14.1 Arduino Challenges
Standard
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
Standard
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
Standard
2.1 For Loops
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
Standard
1.5 Debugging
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
2.5 Using Motors
3.1 Arduino Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
3.1 Printing in Python
3.2 Variables and Types
4.1 Booleans
6.3 Namespaces in Functions
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
5.1 Printing in Python
5.2 Variables and Types
6.1 Booleans
8.3 Namespaces in Functions
13.6 Test
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
6.3 Looping
6.4 Branching
Standard
2.6 Top Down Design and Decomposition in Karel
2.17 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
3.2 Printing in Python
3.3 Variables and Types
4.1 Booleans
6.3 Namespaces in Functions
7.7 Test
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
9.1 For Loops
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
1.2 Karel Error Messages
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
1.9 Karel Challenges
4.4 Intro to JavaScript
4.5 Variables
4.10 The Physics of Sprites
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
4.2 Printing in Python
4.3 Variables and Types
5.3 Namespaces in Functions
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
23.3 Looping
23.4 Branching
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
7.1 Printing in Python
7.2 Variables and Types
7.6 Booleans
Standard
9.1 Printing in Python
9.2 Variables and Types
9.6 Booleans
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
12.6 Test
6.1 For Loops
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 More Karel Examples and Testing
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
2.9 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
11.4 For Loops
11.5 While Loops
Standard
1.3 Testing Tracy Programs
Standard
1.3 Testing Tracy Programs
Standard
10.3 Looping
10.4 Branching
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
9.6 Test
Standard
13.3 Looping
13.4 Branching
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
4.1 Printing in Python
4.2 Variables and Types
6.1 Booleans
8.3 Namespaces in Functions
Standard
4.1 Printing in Python
4.2 Variables and Types
6.1 Booleans
8.3 Namespaces in Functions
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
Standard
16.3 Looping
16.4 Branching
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
4.6 Top Down Design and Decomposition in Karel
4.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 More Karel Examples and Testing
Standard
9.7 Test
Standard
20.3 Looping
20.4 Branching
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
6.6 Test
Standard
6.6 Test
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
1.9 Karel 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
1.9 Karel Challenges
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
Standard
2.1 Printing in Python
2.2 Variables and Types
4.1 Booleans
Standard
1.3 Namespaces in Functions
Standard
2.2 Intro to JavaScript
2.3 Variables
3.5 The Physics of Sprites
Standard
2.1 Testing Tracy Programs
5.7 Debugging Strategies
Standard
2.1 Testing Tracy Programs
5.7 Debugging Strategies
Standard
2.1 Printing in Python
2.2 Variables and Types
4.1 Booleans
9.3 Namespaces in Functions
Standard
2.1 Printing in Python
2.2 Variables and Types
4.1 Booleans
Standard
1.3 Namespaces in Functions
Standard
4.3 Looping
4.4 Branching
Standard
1.2 Karel Error Messages
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
1.9 Karel Challenges
5.4 Intro to JavaScript
5.5 Variables
5.10 The Physics of Sprites
Standard
2.1 Testing Tracy Programs
5.7 Debugging Strategies
Standard
7.6 Test
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing