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.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
32.1 Practice PT: The Shopping List
31.1 Practice PT: Testing 1, 2, 3 ...
30.1 Let's Build Mastermind
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
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!
31.1 Practice PT: Steganography
30.1 Breakout
36.1 Conway's Game of Life
36.2 Connect Four
33.1 Visualizing Music
34.1 Tic Tac Toe
42.1 Practice PT: The Shopping List
43.1 Practice PT: Testing 1, 2, 3 ...
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
10.2 Prototype
Standard
15.4 Final Project
15.3 Follow a Step-by-Step Project
Standard
12.1 Project Prep and Development
Standard
18.1 Let's Build Mastermind
Standard
11.1 Final Project
Standard
10.2 Prototype
Standard
10.15 Simulation
11.3 Prototype
Standard
15.4 Final Project
15.3 Follow a Step-by-Step Project
Standard
12.2 Prototype
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.4 Final Project
10.3 Follow a Step-by-Step 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.4 Final Project
15.3 Follow a Step-by-Step Project
Standard
10.2 Prototype
Standard
15.4 Final Project
15.3 Follow a Step-by-Step Project
Standard
15.4 Final Project
15.3 Follow a Step-by-Step Project
Standard
15.4 Final Project
15.3 Follow a Step-by-Step 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.4 Final Project
7.3 Follow a Step-by-Step Project
Standard
15.4 Final Project
15.3 Follow a Step-by-Step Project
Standard
11.9 Building Tic Tac Toe
11.10 Creating a Non Player Character
12.2 Prototype
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
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.4 Final Project
15.3 Follow a Step-by-Step 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.4 Final Project
15.3 Follow a Step-by-Step 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
11.11 Prototype
11.9 Define
11.10 Ideate
Standard
15.4 Final Project
15.3 Follow a Step-by-Step Project
Standard
6.3 Define
6.4 Ideate
6.5 Prototype
Standard
6.3 Define
6.4 Ideate
6.5 Prototype
Standard
8.3 Final Project
8.2 Follow a Step-by-Step Project
Standard
14.1 Let's Build Mastermind
Standard
6.2 Planning Your Site
6.3 Creating Your Site
Standard
11.2 Planning Your Site
11.3 Creating Your Site
Standard
3.1 Practice PT: Pair-Programming Obby
13.1 Present a Data-Driven Insight
17.2 Prototype
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
15.4 Final Project
15.3 Follow a Step-by-Step Project