Please enable JavaScript to use CodeHS

FL 6-8: SC.68.CS-CP.2.3

CodeHS Lessons

Develop problem solutions using a block programming language, including all of the following: looping behavior, conditional statements, expressions, variables, and functions.

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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
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.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
4.2 Programming with Karel
4.3 Looping
4.4 Branching
21.1 Challenge Problems
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
2.15 How to Indent Your Code
2.16 Karel Challenges
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
1.15 How to Indent Your Code
1.16 Karel Challenges
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
2.15 How to Indent Your Code
2.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
6.1 Introduction to Programming With Karel
6.2 More Basic Karel
6.3 Karel Can't Turn Right
6.4 Functions in Karel
6.5 The Start Function
6.6 Top Down Design and Decomposition in Karel
6.7 Commenting Your Code
6.8 Super Karel
6.9 For Loops
6.10 If Statements
6.11 If/Else Statements
6.12 While Loops in Karel
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.15 How to Indent Your Code
6.16 Karel Challenges
11.1 Introduction to Programming With Karel
11.2 More Basic Karel
11.3 Karel Can't Turn Right
11.4 Functions in Karel
11.5 The Start Function
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.8 Super Karel
11.9 For Loops
11.10 If Statements
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.15 How to Indent Your Code
11.16 Karel Challenges
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
1.15 How to Indent Your Code
1.16 Karel Challenges
6.2 Programming with Karel
6.3 Looping
6.4 Branching
23.2 Programming with Karel
23.3 Looping
23.4 Branching
17.2 Programming with Karel
17.3 Looping
17.4 Branching
21.2 Programming with Karel
21.3 Looping
21.4 Branching