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
21.1 Let's Build Mastermind
25.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
13.1 Design Research Project
Standard
7.5 Presenting Your Innovation
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
Standard
10.5 Presenting Your Innovation
Standard
7.1 Communication is Key!
7.3 Building a Knowledge Base
7.4 Star in a Video!
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
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
7.4 Array Length and Looping Through Arrays
11.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
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
3.1 Commenting Your Code
Standard
3.6 Comments
3.10 Top Down Design
Standard
6.10 Top Down Design
6.6 Comments
Standard
13.10 Top Down Design
13.6 Comments
Standard
2.7 Interpret and Present
Standard
2.7 Interpret and Present
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.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
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
13.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
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.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
6.1 Communication is Key!
6.2 Building a Knowledge Base
6.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
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
7.2 Support Practice
8.8 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
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.7 Comments
1.11 Top Down Design
Standard
1.7 Comments
1.11 Top Down Design
Standard
7.1 Communication is Key!
7.3 Building a Knowledge Base
7.4 Star in a Video!
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
11.3 Present a Data-Driven Insight
Standard
3.3 Functions and Parameters 3
Standard
13.1 Design Research Project
Standard
7.1 Communication is Key!
7.3 Building a Knowledge Base
7.4 Star in a Video!
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
12.4 Project Prep and Development
25.3 Star in a Video!
25.2 Building a Knowledge Base
25.1 Communication is Key!
26.1 Functions and Parameters 1
26.1 Functions and Parameters 1
26.2 Functions and Parameters 2
26.2 Functions and Parameters 2
Standard
12.2 Support Practice
Standard
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
Standard
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
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
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.4 Project: Research an Ethical Dilemma in AI
3.6 Project: Informational Chatbot
4.8 Creating Your Own Predictive Model
Standard
1.4 Project: Research an Ethical Dilemma in AI
2.6 Project: Informational Chatbot
Standard
11.2 Support Practice