Please enable JavaScript to use CodeHS

KS 6-8: 8.AP.A.01

CodeHS Lessons

Design algorithms in natural language, flow and control diagrams, comments within code, and/or pseudocode to solve complex problems. (CSTA Practice - P4)

Standard
1.7 Commenting Your Code
1.14 Control Structures Example
Standard
3.6 Comments
24.6 Comments
Standard
4.6 Organizational Techniques
Standard
1.7 Commenting Your Code
1.14 Control Structures Example
Standard
1.7 Commenting Your Code
1.14 Control Structures Example
Standard
1.7 Commenting Your Code
1.14 Control Structures Example
Standard
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
8.2 Color
8.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
4.2 Color
4.3 Variables
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
Standard
3.1 Comments
3.6 Top Down Design
Standard
3.1 Comments
3.6 Top Down Design
Standard
1.3 Color
1.4 Variables
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
3.2 Mouse Data
3.3 Keyboard Data
Standard
2.4 Top Down Design and Decomposition in Karel
3.1 Commenting Your Code
3.3 For Loops
4.1 If Statements
4.2 If/Else Statements
5.1 While Loops in Karel
6.1 Control Structures Example
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
13.10 Top Down Design
13.6 Comments
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
3.6 Comments
3.10 Top Down Design
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
6.10 Top Down Design
6.6 Comments
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
3.6 Top Down Design and Decomposition in Karel
3.9 For Loops
3.10 If Statements
3.11 If/Else Statements
3.12 While Loops in Karel
3.13 Control Structures Example
3.7 Commenting Your Code
Standard
1.6 Comments
1.10 Top Down Design
2.6 Comments
3.3 Comments & Pseudocode
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
5.3 Comments & Pseudocode
Standard
3.1 Comments
3.5 Top Down Design
5.3 Comments & Pseudocode
Standard
2.3 Comments & Pseudocode
3.4 Top Down Design and Decomposition in Karel
4.1 Commenting Your Code
4.3 For Loops
5.1 If Statements
5.2 If/Else Statements
6.1 While Loops in Karel
8.1 Control Structures Example
Standard
1.3 Comments & Pseudocode
Standard
1.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
Standard
3.1 Comments
3.5 Top Down Design
Standard
2.6 Comments
2.10 Top Down Design
3.6 Comments
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
2.6 Comments
2.10 Top Down Design
5.6 Comments
Standard
3.7 Commenting Your Code
3.14 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
3.6 Comments
3.10 Top Down Design
Standard
6.5 Organizational Techniques
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
3.7 Comments
18.10 Top Down Design
18.6 Comments
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
6.9 For Loops
6.11 If/Else Statements
6.12 While Loops in Karel
6.13 Control Structures Example
Standard
1.7 Commenting Your Code
1.14 Control Structures Example
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
Standard
23.6 Organizational Techniques
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
4.3 Comments & Pseudocode
14.9 For Loops
14.11 If/Else Statements
14.12 While Loops in Karel
14.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
3.6 Comments
3.10 Top Down Design
8.9 For Loops
8.11 If/Else Statements
8.12 While Loops in Karel
8.13 Control Structures Example
Standard
3.6 Comments
3.10 Top Down Design
Standard
2.7 Commenting Your Code
2.15 Control Structures Example
Standard
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
5.2 Color
5.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.16 Organizational Techniques
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
3.7 Commenting Your Code
3.14 Control Structures Example
Standard
16.6 Organizational Techniques
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
Standard
4.7 Commenting Your Code
4.14 Control Structures Example
Standard
2.10 If Statements
Standard
2.7 Commenting Your Code
2.15 Control Structures Example
Standard
20.6 Organizational Techniques
Standard
3.1 Comments
3.5 Top Down Design
Standard
2.7 Commenting Your Code
2.13 Control Structures Example
Standard
2.7 Commenting Your Code
2.14 Control Structures Example
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.2 Color
5.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
3.3 Comments & Pseudocode
Standard
2.6 Comments
Standard
3.1 Comments
3.6 Top Down Design
Standard
3.1 Comments
3.6 Top Down Design
Standard
2.6 Comments
11.6 Comments
Standard
1.7 Commenting Your Code
1.14 Control Structures Example
Standard
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
3.2 Color
3.3 Variables
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.8 Mouse Data
3.9 Keyboard Data
3.10 Project: Animate an Emoji
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
12.9 For Loops
12.11 If/Else Statements
12.12 While Loops in Karel
12.13 Control Structures Example