Please enable JavaScript to use CodeHS

TN HS: CS.AT.3

CodeHS Lessons

Create prototypes that use algorithms to solve computational problems by leveraging prior student knowledge and personal interests.

Standard
13.1 Project Prep and Development
Standard
21.1 Let's Build Mastermind
Standard
2.1 Practice PT: Pair-Programming Paint!
5.3 Functions and Parameters 3
7.5 Iterating Over an Array
7.6 Finding an Element in a List
7.7 Removing an Element From an Array
7.8 Simulation
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
28.1 Breakout
29.1 Conway's Game of Life
29.2 Connect Four
30.1 Visualizing Music
31.1 Tic Tac Toe
36.1 Practice PT: The Shopping List
37.1 Practice PT: Testing 1, 2, 3 ...
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Practice PT: Tell a Story
7.4 For Loops and Lists
9.1 Practice PT: The Shopping List
13.1 Present a Data-Driven Insight
19.2 Prototype
22.1 Practice PT: Steganography
33.1 Let's Build Mastermind
34.1 Practice PT: Testing 1, 2, 3 ...
Standard
2.1 Practice PT: Pair-Programming Paint!
5.3 Functions and Parameters 3
7.5 Iterating Over an Array
7.6 Finding an Element in a List
7.7 Removing an Element From an Array
7.9 Simulation
11.1 Practice PT: Create an Image Filter!
30.1 Breakout
31.1 Practice PT: Steganography
33.1 Visualizing Music
34.1 Tic Tac Toe
36.1 Conway's Game of Life
36.2 Connect Four
42.1 Practice PT: The Shopping List
43.1 Practice PT: Testing 1, 2, 3 ...
Standard
3.1 Practice PT: Pair-Programming Obby
13.1 Present a Data-Driven Insight
17.2 Prototype
Standard
9.3 Define
9.4 Ideate
9.5 Prototype
Standard
7.2 Planning Your Site
7.3 Creating Your Site
Standard
10.2 Planning Your Site
10.3 Creating Your Site
17.3 Define
17.4 Ideate
17.5 Prototype
Standard
17.1 Project Prep and Development
Standard
17.1 Project Prep and Development
Standard
14.1 Build Your Own App
Standard
14.1 Build Your Own App
Standard
4.1 Data Storytelling
Standard
3.1 Data Storytelling
Standard
12.3 Step-by-Step Arduino Project
12.4 Final Project
Standard
14.3 Step-by-Step Arduino Project
14.4 Final Project
15.1 Project Prep and Development
Standard
9.3 Follow a Step-by-Step Project
9.4 Final Project
Standard
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
3.3 Follow a Step-by-Step Project
3.4 Final Project
Standard
3.3 Step-by-Step Arduino Project
3.4 Final Project
Standard
3.3 Follow a Step-by-Step Project
3.4 Final Project
Standard
10.2 Prototype
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
18.1 Let's Build Mastermind
Standard
10.2 Prototype
Standard
8.4 Data Storytelling
19.1 Data Storytelling
Standard
12.3 Define
12.4 Ideate
12.5 Prototype
13.3 Creating Your Site
Standard
10.15 Simulation
11.3 Prototype
Standard
1.14 Follow a Step-by-Step Project
3.5 Building Tic Tac Toe
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
14.3 Creating Your Site
Standard
12.3 Follow a Step-by-Step Project
12.4 Final Project
Standard
20.1 Build Your Own App
Standard
2.1 Practice PT: Pair-Programming Paint!
5.3 Functions and Parameters 3
7.5 Iterating Over an Array
7.6 Finding an Element in a List
7.7 Removing an Element From an Array
7.8 Simulation
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
27.1 Breakout
28.1 Conway's Game of Life
28.2 Connect Four
29.1 Visualizing Music
30.1 Tic Tac Toe
35.1 Practice PT: The Shopping List
36.1 Practice PT: Testing 1, 2, 3 ...
Standard
19.1 Let's Build Mastermind
Standard
10.3 Follow a Step-by-Step Project
10.4 Final Project
Standard
7.1 Project Prep and Development
Standard
17.1 Project Prep and Development
Standard
17.1 Project Prep and Development
Standard
13.1 Project Prep and Development
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
10.2 Prototype
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
4.3 Functions and Parameters 3
6.5 Iterating Over an Array
6.6 Finding an Element in a List
6.7 Removing an Element From an Array
6.8 Simulation
22.1 Breakout
23.1 Conway's Game of Life
23.2 Connect Four
24.1 Visualizing Music
25.1 Tic Tac Toe
Standard
4.3 Functions and Parameters 3
6.5 Iterating Over an Array
6.6 Finding an Element in a List
6.7 Removing an Element From an Array
6.8 Simulation
23.1 Breakout
24.1 Conway's Game of Life
24.2 Connect Four
25.1 Visualizing Music
26.1 Tic Tac Toe
Standard
7.3 Follow a Step-by-Step Project
7.4 Final Project
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
11.9 Building Tic Tac Toe
11.10 Creating a Non Player Character
12.2 Prototype
Standard
9.2 Prototype
Standard
6.3 Data Storytelling
Standard
11.3 Present a Data-Driven Insight
Standard
5.2 Lists
5.3 For Loops and Lists
5.4 List Methods
11.3 Building Tic Tac Toe
11.4 Creating a Non Player Character
11.5 Recursion
11.6 Minimax
11.7 Exploring Depth and Pruning
11.8 Implementing Connect Four
Standard
9.3 Define
9.4 Ideate
9.5 Prototype
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
8.2 Prototype
9.1 Let's Build Mastermind
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.2 Prototype
14.1 Let's Build Mastermind
Standard
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.2 Prototype
14.1 Let's Build Mastermind
Standard
12.1 Planning Your Site
12.2 Creating Your Site
Standard
12.1 Planning Your Site
12.2 Creating Your Site
13.3 Define
13.4 Ideate
13.5 Prototype
Standard
14.3 Prototype
Standard
12.9 Define
12.10 Ideate
12.11 Prototype
Standard
15.3 Follow a Step-by-Step Project
15.4 Final Project
Standard
6.3 Define
6.4 Ideate
6.5 Prototype
Standard
6.3 Define
6.4 Ideate
6.5 Prototype
Standard
2.1 Practice PT: Pair-Programming Paint!
6.1 Practice PT: Tell a Story
7.2 Lists
7.3 For Loops and Lists
7.4 List Methods
9.1 Practice PT: Steganography
14.1 Present a Data-Driven Insight
18.2 Prototype
30.1 Let's Build Mastermind
31.1 Practice PT: Testing 1, 2, 3 ...
32.1 Practice PT: The Shopping List
Standard
14.1 Let's Build Mastermind
Standard
8.2 Follow a Step-by-Step Project
8.3 Final Project
11.3 Step-by-Step Arduino Project
11.4 Final Project
Standard
6.2 Planning Your Site
6.3 Creating Your Site
Standard
11.2 Planning Your Site
11.3 Creating Your Site
Standard
8.2 Follow a Step-by-Step Project
8.3 Final Project
Standard
12.1 Project Prep and Development
Standard
2.2 Building Tic Tac Toe
2.3 Creating a Non Player Character
2.4 Recursion
2.5 Minimax
2.6 Exploring Depth and Pruning
2.7 Implementing Connect Four
Standard
4.5 Iterating Over an Array
4.6 Finding an Element in a List
4.7 Removing an Element From an Array
13.1 Breakout
14.1 Conway's Game of Life
14.2 Connect Four
Standard
14.3 Prototype
Standard
15.1 Data Storytelling
Standard
15.2 Prototype (Duplicate)
Standard
11.1 Build Your Own App