Please enable JavaScript to use CodeHS

RI 9-12: 3-CT-A-1

CodeHS Lessons

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

Standard
7.1 Control Structures Challenges
9.1 Functions Challenges
12.1 Breakout
Standard
14.1 Project: Guess the Word
21.1 Let's Build Mastermind
25.21 Putting Together Control Structures
Standard
6.4 Developing Algorithms Using Arrays
7.4 Developing Algorithms using ArrayLists
8.2 Traversing 2D Arrays
Standard
6.1 Project: Tell a Story
10.1 Practice PT: Create an Image Filter!
18.4 Project Prep and Development
38.6 Create Performance Task
24.14 Practice PT: Your First Website
Standard
30.1 Let's Build Mastermind
Standard
1.8 Challenge: Make a Keyboard
7.1 Project Overview
7.2 Planning Your Site
7.3 Creating Your Site
7.5 Presenting Your Innovation
Standard
5.7 Challenge: Make a Keyboard
10.1 Project Overview
10.2 Planning Your Site
10.3 Creating Your Site
10.5 Presenting Your Innovation
Standard
13.2 Programming with Karel
13.3 Looping
Standard
6.1 Project: Tell a Story
11.1 Practice PT: Create an Image Filter!
20.4 Project Prep and Development
44.7 Create Performance Task
26.14 Practice PT: Your First Website
Standard
6.1 Control Structures Challenges
8.1 Functions Challenges
11.1 Breakout
Standard
7.1 Control Structures Challenges
9.1 Functions Challenges
12.1 Breakout
Standard
7.1 Control Structures Challenges
9.1 Functions Challenges
13.1 Breakout
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
3.19 Putting Together Control Structures
Standard
6.19 Putting Together Control Structures
Standard
13.19 Putting Together Control Structures
Standard
1.19 Putting Together Control Structures
11.1 Project: Guess the Word
12.1 Arduino Challenges
12.2 Explore a New Sensor
12.4 Final Project
15.1 Advanced Challenges with Tracy
Standard
4.2 Graphics Challenges
7.1 Control Structures Challenges
9.1 Functions Challenges
13.1 Breakout
14.1 Arduino Challenges
14.2 Explore a New Sensor
14.4 Final Project
Standard
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
9.2 Explore a New Sensor
9.4 Final Project
10.1 Advanced Challenges with Tracy
Standard
10.1 micro:bit Challenges
10.2 Explore a New Sensor
10.4 Final Project
Standard
3.1 micro:bit Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
3.1 Arduino Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
4.2 Graphics Challenges
6.1 Control Structures Challenges
8.1 Functions Challenges
11.1 Breakout
Standard
4.2 Graphics Challenges
6.1 Control Structures Challenges
8.1 Functions Challenges
11.1 Breakout
Standard
4.2 Graphics Challenges
6.1 Control Structures Challenges
9.1 Functions Challenges
9.1 Functions Challenges
Standard
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.19 Putting Together Control Structures
10.1 Project: Guess the Word
13.1 Advanced Challenges with Tracy
18.1 Let's Build Mastermind
Standard
7.7 Challenge: Make a Keyboard
13.2 Presenting Your Innovation
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
7.1 Graphics Challenges
9.1 Control Structures Challenges
Standard
2.22 Putting Together Control Structures
12.1 Project: Guess the Word
16.1 Advanced Challenges with Tracy
Standard
7.1 Graphics Challenges
9.1 Control Structures Challenges
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
7.1 Graphics Challenges
10.1 Control Structures Challenges
Standard
3.19 Putting Together Control Structures
Standard
6.2 Programming with Karel
6.3 Looping
Standard
15.1 Control Structures Challenges
Standard
6.1 Project: Tell a Story
10.1 Practice PT: Create an Image Filter!
16.4 Project Prep and Development
23.14 Practice PT: Your First Website
Standard
6.1 Graphics Challenges
15.1 Control Structures Challenges
Standard
18.19 Putting Together Control Structures
13.1 Project: Guess the Word
19.1 Let's Build Mastermind
Standard
5.7 Challenge: Make a Keyboard
10.2 Presenting Your Innovation
Standard
16.1 Control Structures Challenges
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
10.1 micro:bit Challenges
10.4 Final Project
10.2 Explore a New Sensor
Standard
23.1 Control Structures Challenges
25.1 Functions Challenges
27.1 Breakout
Standard
9.2 Graphics Challenges
11.1 Control Structures Challenges
13.1 Functions Challenges
23.1 Breakout
Standard
9.2 Graphics Challenges
11.1 Control Structures Challenges
13.1 Functions Challenges
23.1 Breakout
Standard
5.2 Graphics Challenges
7.1 Control Structures Challenges
9.1 Functions Challenges
12.1 Breakout
Standard
23.2 Programming with Karel
23.3 Looping
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
5.1 Project: Tell a Story
12.5 Project Prep and Development
18.14 Practice PT: Your First Website
Standard
5.1 Project: Tell a Story
13.5 Project Prep and Development
19.14 Practice PT: Your First Website
Standard
1.19 Putting Together Control Structures
7.1 micro:bit Challenges
7.4 Final Project
7.2 Explore a New Sensor
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
3.19 Putting Together Control Structures
Standard
3.20 Putting Together Control Structures
8.1 Advanced Challenges with Tracy
Standard
19.1 Control Structures Challenges
21.1 Functions Challenges
23.1 Breakout
Standard
6.4 Project Prep and Development
10.14 Practice PT: Your First Website
Standard
1.20 Putting Together Control Structures
Standard
1.20 Putting Together Control Structures
Standard
10.2 Programming with Karel
10.3 Looping
Standard
4.1 Graphics Challenges
6.1 Control Structures Challenges
Standard
13.2 Programming with Karel
13.3 Looping
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
9.1 Let's Build Mastermind
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
16.21 Putting Together Control Structures
Standard
14.1 Let's Build Mastermind
Standard
16.21 Putting Together Control Structures
Standard
14.1 Let's Build Mastermind
Standard
7.1 Graphics Challenges
14.1 Control Structures Challenges
Standard
16.2 Programming with Karel
16.3 Looping
Standard
7.7 Challenge: Make a Keyboard
12.1 Planning Your Site
12.2 Creating Your Site
Standard
7.7 Challenge: Make a Keyboard
12.1 Planning Your Site
12.2 Creating Your Site
Standard
9.1 Control Structures Challenges
12.1 Breakout
Standard
20.2 Programming with Karel
20.3 Looping
Standard
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
13.4 Developing Algorithms Using Arrays
14.4 Developing Algorithms using ArrayLists
15.2 Traversing 2D Arrays
Standard
12.4 Developing Algorithms Using Arrays
13.4 Developing Algorithms using ArrayLists
14.2 Traversing 2D Arrays
Standard
3.7 Explore a New Sensor
8.1 micro:bit Challenges
8.3 Final Project
Standard
6.1 Project: Guess the Word
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
14.1 Project: Guess the Word
Standard
11.21 Putting Together Control Structures
Standard
6.1 Project: Guess the Word
14.1 Let's Build Mastermind
Standard
1.7 Challenge: Make a Keyboard
6.1 Project Overview
6.2 Planning Your Site
6.3 Creating Your Site
6.5 Presenting Your Innovation
Standard
6.7 Challenge: Make a Keyboard
11.1 Project Overview
11.2 Planning Your Site
11.3 Creating Your Site
11.5 Presenting Your Innovation
Standard
4.2 Programming with Karel
4.3 Looping
23.1 Control Structures Challenges
Standard
8.1 Putting Together Control Structures
Standard
1.19 Putting Together Control Structures
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
6.1 Graphics Challenges
8.1 Control Structures Challenges