Please enable JavaScript to use CodeHS

ND 9-12: 9.PSA.1

CodeHS Lessons

Identify, recognize, and use an algorithm to solve a complex problem across disciplines.

Standard
12.1 Breakout
26.1 Conway's Game of Life
Standard
14.1 Project: Guess the Word
20.1 Project: Who Said It?
Standard
29.1 Project: Who Said It?
Standard
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
Standard
11.1 Breakout
27.1 Conway's Game of Life
Standard
12.1 Breakout
28.1 Conway's Game of Life
Standard
13.1 Breakout
23.1 Conway's Game of Life
Standard
11.1 Project: Guess the Word
12.1 Arduino Challenges
12.4 Final Project
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
13.1 Breakout
14.1 Arduino Challenges
14.4 Final Project
Standard
9.1 micro:bit Challenges
9.4 Final Project
11.1 Calculating Area
11.2 Categorizing Triangles with a Static Base Value
11.3 Categorizing Triangles with a Varied Base Value
Standard
10.1 micro:bit Challenges
10.4 Final Project
Standard
3.1 micro:bit Challenges
3.4 Final Project
Standard
3.1 Arduino Challenges
3.4 Final Project
Standard
3.1 micro:bit Challenges
3.4 Final Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
8.1 What is an Algorithm?
8.2 Linear Search
8.3 Binary Search
8.4 Selection Sort
8.5 Insertion Sort
8.6 Advanced: Recursion
Standard
10.1 Project: Guess the Word
19.1 Calculating Area
19.2 Categorizing Triangles with a Static Base Value
19.3 Categorizing Triangles with a Varied Base Value
16.1 Project: Who Said It?
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
9.1 What is an Algorithm?
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
Standard
12.1 Project: Guess the Word
18.1 Project: Who Said It?
Standard
19.10 Functions and Parameters 1
19.11 Functions and Parameters 2
19.12 Functions and Return Values 1
Standard
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
Standard
1.13 micro:bit Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
12.1 micro:bit Challenges
12.4 Final Project
Standard
6.3 Looping
6.4 Branching
Standard
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.4 Functions and Return Values 1
17.5 Functions and Return Values 2
Standard
17.1 Project: Who Said It?
13.1 Project: Guess the Word
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
10.1 micro:bit Challenges
10.4 Final Project
Standard
27.1 Breakout
30.1 Conway's Game of Life
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
23.1 Breakout
28.1 Conway's Game of Life
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
23.1 Breakout
28.1 Conway's Game of Life
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
12.1 Breakout
21.1 Conway's Game of Life
Standard
23.3 Looping
23.4 Branching
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
7.1 micro:bit Challenges
7.4 Final Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
9.1 What is an Algorithm?
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
9.6 Advanced: Recursion
Standard
11.1 What is an Algorithm?
15.1 Breakout
Standard
23.1 Breakout
Standard
10.3 Looping
10.4 Branching
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
13.3 Looping
13.4 Branching
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
13.1 Project: Who Said It?
Standard
13.1 Project: Who Said It?
Standard
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
23.2 Functions and Parameters 2
23.2 Functions and Parameters 2
23.3 Functions and Parameters 3
23.3 Functions and Parameters 3
23.4 Functions and Return Values 1
23.4 Functions and Return Values 1
23.5 Functions and Return Values 2
23.5 Functions and Return Values 2
Standard
16.3 Looping
16.4 Branching
Standard
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
Standard
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
Standard
9.1 What is an Algorithm?
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
9.6 Advanced: Recursion
Standard
12.1 Breakout
Standard
8.1 Calculating Area
8.2 Categorizing Triangles with a Static Base Value
8.3 Categorizing Triangles with a Varied Base Value
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
15.1 micro:bit Challenges
15.4 Final Project
Standard
8.1 micro:bit Challenges
8.3 Final Project
Standard
6.1 Project: Guess the Word
Standard
14.1 Project: Guess the Word
Standard
6.1 Project: Guess the Word
13.1 Project: Who Said It?
Standard
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
Standard
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
11.1 Breakout
20.1 Conway's Game of Life
Standard
19.1 Project: Guess the Word