Please enable JavaScript to use CodeHS

KS 6-8: 8.AP.PD.05

CodeHS Lessons

Document text-based programs of increasing complexity in order to make them easier to follow, test, and debug.(CSTA Practice - P7)

Standard
3.6 Comments
24.6 Comments
Standard
4.6 Organizational Techniques
Standard
1.7 Commenting Your Code
Standard
5.4 Multiple Functions
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.4 Multiple Functions
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
Standard
3.1 Comments
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
3.1 Commenting Your Code
Standard
13.6 Comments
Standard
3.6 Comments
Standard
6.6 Comments
Standard
3.7 Commenting Your Code
Standard
1.6 Comments
2.6 Comments
3.3 Comments & Pseudocode
3.5 Debugging
Standard
1.7 Commenting Your Code
5.3 Comments & Pseudocode
5.5 Debugging
Standard
3.1 Comments
5.3 Comments & Pseudocode
Standard
2.3 Comments & Pseudocode
4.1 Commenting Your Code
Standard
1.3 Comments & Pseudocode
Standard
1.3 Comments & Pseudocode
1.5 Debugging
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
1.7 Commenting Your Code
Standard
2.6 Comments
3.6 Comments
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
2.6 Comments
5.6 Comments
Standard
3.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
6.5 Organizational Techniques
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
3.7 Comments
18.6 Comments
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
1.7 Commenting Your Code
Standard
1.7 Commenting Your Code
Standard
1.7 Commenting Your Code
Standard
1.7 Commenting Your Code
Standard
23.6 Organizational Techniques
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
1.6 Comments
4.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
2.4 Multiple Functions
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
Standard
1.16 Organizational Techniques
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
2.7 Commenting Your Code
Standard
3.7 Commenting Your Code
Standard
16.6 Organizational Techniques
Standard
1.7 Commenting Your Code
Standard
4.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
20.6 Organizational Techniques
Standard
2.7 Commenting Your Code
Standard
2.7 Commenting Your Code
Standard
1.6 Comments
3.3 Comments & Pseudocode
Standard
1.4 Multiple Functions
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.4 Multiple Functions
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
Standard
2.6 Comments
11.6 Comments
Standard
1.7 Commenting Your Code
Standard
1.4 Multiple Functions
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
3.3 Comments & Pseudocode