Please enable JavaScript to use CodeHS

IN CS 1: CSI-5.7

CodeHS Lessons

Debug code using techniques such as: code tracing, print statements, boundary testing, breakpoints, etc.

Standard
1.15 More Karel Examples and Testing
Standard
2.14 Debugging Strategies
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
28.2 Printing in Python
28.3 Variables and Types
28.5 String Operators
28.13 Namespaces in Functions
Standard
1.16 Debugging Strategies
Standard
1.16 Debugging Strategies
Standard
1.2 The Script Tag
Standard
5.1 The Script Tag
Standard
14.2 Printing in Python
14.3 Variables and Types
14.6 Branching: If Statements
Standard
12.2 Printing in Python
12.3 Variables and Types
12.6 String Operators
13.1 Booleans
13.2 If Statements
Standard
1.15 More Karel Examples and Testing
Standard
1.15 More Karel Examples and Testing
Standard
1.15 More Karel Examples and Testing
Standard
6.3 More Karel Examples and Testing
Standard
7.5 String Operators
7.16 Namespaces in Functions
Standard
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
Standard
1.14 More Karel Examples and Testing
5.5 Debugging
Standard
3.1 Printing in Python
3.2 Variables and Types
3.5 String Operators
4.1 Booleans
4.2 If Statements
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
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
21.15 Debugging Strategies
Standard
7.1 The Script Tag
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
1.1 Printing in Python
1.2 Variables and Types
1.6 String Operators
2.1 Booleans
2.2 If Statements
4.3 Namespaces in Functions
17.14 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
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.15 More Karel Examples and Testing
3.17 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
1.14 Debugging Strategies
Standard
7.2 The Script Tag
Standard
4.3 Printing in Python
4.4 Variables and Types
4.8 String Operators
5.1 Booleans
5.2 If Statements
Standard
4.3 Printing in Python
4.4 Variables and Types
4.8 String Operators
5.1 Booleans
5.2 If Statements
8.3 Namespaces in Functions
Standard
4.3 Printing in Python
4.4 Variables and Types
4.8 String Operators
5.1 Booleans
5.2 If Statements
8.3 Namespaces in Functions
Standard
4.3 Printing in Python
4.4 Variables and Types
4.8 String Operators
5.1 Booleans
5.2 If Statements
8.3 Namespaces in Functions
Standard
2.17 More Karel Examples and Testing
11.1 The Script Tag
Standard
1.15 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
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
Standard
5.1 The Script Tag
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
3.1 Printing in Python
3.2 Variables and Types
3.5 String Operators
5.1 Booleans
5.2 If Statements
Standard
1.15 More Karel Examples and Testing
Standard
5.2 Printing in Python
5.3 Variables and Types
5.6 String Operators
8.1 Booleans
8.2 If Statements
10.14 Debugging Strategies
Standard
1.14 More Karel Examples and Testing
1.16 Debugging Strategies
Standard
1.14 More Karel Examples and Testing
1.16 Debugging Strategies
Standard
4.2 Printing in Python
4.3 Variables and Types
4.6 String Operators
5.3 Namespaces in Functions
Standard
1.14 More Karel Examples and Testing
1.16 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
7.1 Printing in Python
7.2 Variables and Types
7.5 String Operators
7.6 Booleans
7.7 If Statements
Standard
1.14 Debugging Strategies
9.1 Printing in Python
9.2 Variables and Types
9.5 String Operators
9.6 Booleans
9.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.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
1.15 Debugging Strategies
Standard
1.15 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
2.16 More Karel Examples and Testing
Standard
5.16 More Karel Examples and Testing
Standard
2.15 More Karel Examples and Testing
Standard
1.15 More Karel Examples and Testing
1.17 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
1.14 Debugging Strategies
Standard
3.14 Debugging Strategies
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
Standard
3.14 Debugging Strategies
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
Standard
5.16 More Karel Examples and Testing
Standard
13.2 Printing in Python
13.3 Variables and Types
13.6 String Operators
14.1 Booleans
14.2 If Statements
Standard
10.3 Printing in Python
10.4 Variables and Types
15.2 Booleans
15.3 If Statements
Standard
3.15 More Karel Examples and Testing
3.17 Debugging Strategies
Standard
17.15 More Karel Examples and Testing
Standard
4.15 More Karel Examples and Testing
4.17 Debugging Strategies
Standard
2.16 More Karel Examples and Testing
Standard
24.2 Printing in Python
24.3 Variables and Types
24.6 Branching: If Statements
Standard
2.14 More Karel Examples and Testing
2.16 Debugging Strategies
Standard
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
Standard
1.15 Debugging Strategies
Standard
1.14 Debugging Strategies
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
9.5 Debugging
Standard
1.14 Debugging Strategies
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
1.14 Debugging Strategies
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
1.1 The Script Tag
Standard
6.1 The Script Tag
Standard
1.14 Debugging Strategies
7.1 Printing in Python
7.2 Variables and Types
7.5 String Operators
8.1 Booleans
8.2 If Statements
10.3 Namespaces in Functions
Standard
1.14 Debugging Strategies
4.1 Printing in Python
4.2 Variables and Types
4.5 String Operators
5.1 Booleans
5.2 If Statements
7.3 Namespaces in Functions
Standard
1.14 More Karel Examples and Testing
Standard
1.15 Debugging Strategies
Standard
1.1 Printing in Python
1.2 Variables and Types
1.6 String Operators
2.1 Booleans
2.2 If Statements
4.3 Namespaces in Functions
Standard
2.14 Debugging Strategies
4.1 Printing in Python
4.2 Variables and Types
4.6 String Operators
5.1 Booleans
5.2 If Statements
7.4 Namespaces in Functions
Standard
7.1 Printing in Python
7.2 Variables and Types
7.5 String Operators
8.1 Booleans
8.2 If Statements
9.3 Namespaces in Functions
Standard
11.2 Printing in Python
11.3 Variables and Types
11.6 Branching: If Statements
Standard
5.2 Printing in Python
5.3 Variables and Types
5.6 String Operators
Standard
2.1 Printing in Python
2.2 Variables and Types
2.5 String Operators
6.1 Booleans
6.2 If Statements
8.3 Namespaces in Functions
17.14 Debugging Strategies