Please enable JavaScript to use CodeHS

TN HS: CS.AT.4

CodeHS Lessons

Use effective communication and accurate computer science terminology to explain problem solving when completing a task.

Standard
1.7 Commenting Your Code
13.1 Project Prep and Development
Standard
3.6 Comments
20.1 Let's Build Mastermind
24.6 Comments
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
7.4 Array Length and Looping Through Arrays
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
36.1 Practice PT: The Shopping List
37.1 Practice PT: Testing 1, 2, 3 ...
Standard
2.1 Practice PT: Pair-Programming Paint!
5.3 Functions and Parameters 3
6.1 Practice PT: Tell a Story
9.1 Practice PT: Steganography
14.1 Present a Data-Driven Insight
32.1 Practice PT: The Shopping List
31.1 Practice PT: Testing 1, 2, 3 ...
30.1 Let's Build Mastermind
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
7.4 Array Length and Looping Through Arrays
12.1 Practice PT: Create an Image Filter!
31.1 Practice PT: Steganography
42.1 Practice PT: The Shopping List
43.1 Practice PT: Testing 1, 2, 3 ...
Standard
13.1 Design Research Project
Standard
7.5 Presenting Your Innovation
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
Standard
11.2 Support Practice
Standard
4.1 Communication is Key!
4.2 Building a Knowledge Base
4.3 Star in a Video!
6.1 Project Security Assessment Report
Standard
1.7 Commenting Your Code
17.1 Project Prep and Development
Standard
1.7 Commenting Your Code
17.1 Project Prep and Development
Standard
3.1 Comments
3.6 Top Down Design
Standard
3.1 Comments
3.6 Top Down Design
Standard
13.10 Top Down Design
13.6 Comments
Standard
3.6 Comments
3.10 Top Down Design
Standard
6.10 Top Down Design
6.6 Comments
Standard
2.7 Interpret and Present
Standard
2.7 Interpret and Present
Standard
1.4 Project: Research an Ethical Dilemma in AI
3.6 Project: Informational Chatbot
4.8 Creating Your Own Predictive Model
Standard
1.6 Comments
1.10 Top Down Design
2.6 Comments
3.3 Comments & Pseudocode
3.5 Debugging
12.3 Step-by-Step Arduino Project
12.4 Final Project
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
5.3 Comments & Pseudocode
5.5 Debugging
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
14.3 Step-by-Step Arduino Project
14.4 Final Project
15.1 Project Prep and Development
Standard
3.1 Comments
3.5 Top Down Design
5.3 Comments & Pseudocode
9.3 Follow a Step-by-Step Project
9.4 Final Project
Standard
2.3 Comments & Pseudocode
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
1.3 Comments & Pseudocode
3.3 Follow a Step-by-Step Project
3.4 Final Project
Standard
1.3 Comments & Pseudocode
1.5 Debugging
3.3 Step-by-Step Arduino Project
3.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
1.4 Project: Research an Ethical Dilemma in AI
2.6 Project: Informational Chatbot
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
12.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
15.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
Standard
3.1 Comments
3.5 Top Down Design
Standard
2.6 Comments
2.10 Top Down Design
3.6 Comments
18.1 Let's Build Mastermind
Standard
1.7 Commenting Your Code
11.1 Final Project
Standard
12.2 Presenting Your Innovation
14.10 Functions and Parameters 1
14.11 Functions and Parameters 2
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
11.4 Project Prep and Development
Standard
2.6 Comments
2.10 Top Down Design
5.6 Comments
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
11.5 Project Prep and Development
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
12.4 Project Prep and Development
Standard
3.6 Comments
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
6.1 Communication is Key!
6.2 Building a Knowledge Base
6.3 Star in a Video!
Standard
4.2 Support Practice
6.3 Building a Knowledge Base
6.4 Star in a Video!
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
7.4 Array Length and Looping Through Arrays
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
35.1 Practice PT: The Shopping List
36.1 Practice PT: Testing 1, 2, 3 ...
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
11.4 Project Prep and Development
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
Standard
1.4 Project: Research an Ethical Dilemma in AI
3.7 Comments
18.10 Top Down Design
18.6 Comments
19.1 Let's Build Mastermind
Standard
10.2 Presenting Your Innovation
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
1.7 Commenting Your Code
7.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
17.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
17.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
13.1 Project Prep and Development
Standard
8.2 Support Practice
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
5.1 Project: Tell a Story
6.4 Array Length and Looping Through Arrays
Standard
5.1 Project: Tell a Story
6.4 Array Length and Looping Through Arrays
Standard
1.6 Comments
1.10 Top Down Design
4.3 Comments & Pseudocode
7.3 Follow a Step-by-Step Project
7.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
3.6 Comments
3.10 Top Down Design
Standard
3.6 Comments
3.10 Top Down Design
6.4 Project Prep and Development
Standard
5.2 Support Practice
6.1 Communication is Key!
6.2 Building a Knowledge Base
6.3 Star in a Video!
Standard
2.7 Commenting Your Code
12.4 Project Prep and Development
Standard
2.7 Commenting Your Code
9.4 Project Prep and Development
Standard
4.4 Array Length and Looping Through Arrays
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
4.3 Functions and Parameters 3
9.1 Let's Build Mastermind
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
4.6 Comments
16.6 Comments
Standard
3.3 Functions and Parameters 3
14.1 Let's Build Mastermind
Standard
4.6 Comments
16.6 Comments
Standard
3.3 Functions and Parameters 3
14.1 Let's Build Mastermind
Standard
3.6 Top Down Design and Decomposition in Karel
3.7 Commenting Your Code
13.4 Project Prep and Development
23.3 Star in a Video!
23.2 Building a Knowledge Base
23.1 Communication is Key!
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
24.2 Functions and Parameters 2
24.2 Functions and Parameters 2
Standard
12.2 Support Practice
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
Standard
4.6 Top Down Design and Decomposition in Karel
4.7 Commenting Your Code
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
8.4 Project Prep and Development
Standard
9.4 Project Prep and Development
Standard
2.7 Commenting Your Code
14.5 Project Prep and Development
Standard
10.2 Support Practice
11.2 Communication is Key!
11.3 Building a Knowledge Base
11.4 Star in a Video!
Standard
3.1 Comments
3.5 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
11.2 Support Practice
12.1 Communication is Key!
12.2 Building a Knowledge Base
12.3 Star in a Video!
Standard
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
10.4 Project Prep and Development
Standard
1.6 Comments
1.10 Top Down Design
3.3 Comments & Pseudocode
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
9.1 Design Research Project
Standard
9.1 Design Research Project
Standard
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
Standard
3.3 Comments & Pseudocode
8.2 Follow a Step-by-Step Project
8.3 Final Project
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
14.1 Let's Build Mastermind
Standard
6.5 Presenting Your Innovation
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
Standard
11.5 Presenting Your Innovation
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
Standard
3.1 Practice PT: Pair-Programming Obby
13.1 Present a Data-Driven Insight
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
12.4 Project Prep and Development