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
25.1 Conway's Game of Life
Standard
14.1 Project: Guess the Word
19.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
4.3 Looping
4.4 Branching
Standard
11.1 Breakout
27.1 Conway's Game of Life
Standard
12.1 Breakout
27.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
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
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
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
23.1 Conway's Game of Life
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
15.1 Conway's Game of Life
Standard
8.1 Calculating Area
8.2 Categorizing Triangles with a Static Base Value
8.3 Categorizing Triangles with a Varied Base Value
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
14.10 Functions and Parameters 1
14.11 Functions and Parameters 2
14.12 Functions and Return Values 1
Standard
10.1 What is an Algorithm?
10.2 Linear Search
10.3 Binary Search
10.4 Selection Sort
10.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
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
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
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.3 Functions and Parameters 3
11.4 Functions and Return Values 1
11.5 Functions and Return Values 2
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?
Standard
23.1 Breakout
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
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
24.2 Functions and Parameters 2
24.2 Functions and Parameters 2
24.3 Functions and Parameters 3
24.3 Functions and Parameters 3
24.4 Functions and Return Values 1
24.4 Functions and Return Values 1
24.5 Functions and Return Values 2
24.5 Functions and Return Values 2
Standard
16.3 Looping
16.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
12.1 Breakout
Standard
20.3 Looping
20.4 Branching
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
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
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
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
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