Please enable JavaScript to use CodeHS

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

CodeHS Lessons

Create a program that processes a collection of data.

Standard
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.3 Packing and Unpacking
13.4 Dictionaries
Standard
6.2 Traversing Arrays
6.3 Enhanced for Loop for Arrays
6.4 Developing Algorithms Using Arrays
7.4 Developing Algorithms using ArrayLists
8.2 Traversing 2D Arrays
Standard
7.1 Intro to Lists/Arrays
7.2 Indexing Into an Array
7.3 Adding/Removing From an Array
7.4 Array Length and Looping Through Arrays
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
13.1 Getting Started with Data
13.2 Visualizing and Interpreting Data
13.3 Data Collection & Limitations
36.1 Practice PT: The Shopping List
Standard
7.1 Tuples
7.2 Lists
7.3 For Loops and Lists
7.4 List Methods
7.5 Simulation
13.1 Getting Started with Data
13.2 Visualizing and Interpreting Data
13.3 Data Collection & Limitations
34.1 2d Lists
34.2 List Comprehensions
34.3 Packing and Unpacking
34.4 Dictionaries
32.1 Practice PT: The Shopping List
Standard
4.4 JavaScript Objects
4.10 For/In Loops
4.11 Using APIs
Standard
8.4 JavaScript Objects
8.10 For/In Loops
8.11 Using APIs
Standard
7.1 Intro to Lists/Arrays
7.2 Indexing Into an Array
7.3 Adding/Removing From an Array
7.4 Array Length and Looping Through Arrays
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
15.1 Getting Started with Data
15.2 Visualizing and Interpreting Data
15.3 Data Collection & Limitations
42.1 Practice PT: The Shopping List
Standard
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
10.1 2d Lists
10.2 List Comprehensions
10.3 Packing and Unpacking
10.4 Dictionaries
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
7.1 Pokemon Simulation
Standard
5.3 Using Arrays
5.5 ArrayList Methods
5.6 Arrays vs ArrayLists
5.9 2D Arrays (Matrices or Grids)
5.11 HashMaps
11.1 Pokemon Simulation
Standard
25.6 Finding an Element in a List
25.7 Removing an Element From an Array
Standard
12.6 Finding an Element in a List
12.7 Removing an Element From an Array
Standard
21.6 Finding an Element in a List
21.7 Removing an Element From an Array
Standard
8.1 Tuples
8.2 Lists
8.3 For Loops and Lists
8.4 List Methods
9.1 2d Lists
9.2 List Comprehensions
9.3 Packing and Unpacking
9.4 Dictionaries
Standard
10.4 JavaScript Objects
10.10 For/In Loops
10.11 Using APIs
Standard
8.3 Using Arrays
8.5 ArrayList Methods
8.6 Arrays vs ArrayLists
8.9 2D Arrays
8.11 HashMaps
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
13.2 Finding an Element in a List
13.3 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
10.1 Tuples
10.2 Lists
10.3 For Loops and Lists
10.4 List Methods
11.1 2d Lists
11.2 List Comprehensions
11.3 Packing and Unpacking
11.4 Dictionaries
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
10.15 Simulation
17.2 Finding an Element in a List
17.3 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
18.2 Finding an Element in a List
18.3 Removing an Element From an Array
Standard
7.1 Intro to Lists/Arrays
7.2 Indexing Into an Array
7.3 Adding/Removing From an Array
7.4 Array Length and Looping Through Arrays
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
13.1 Getting Started with Data
13.2 Visualizing and Interpreting Data
13.3 Data Collection & Limitations
35.1 Practice PT: The Shopping List
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
19.2 Finding an Element in a List
19.3 Removing an Element From an Array
Standard
9.1 Tuples
9.2 Lists
9.3 For Loops and Lists
9.4 List Methods
9.5 2d Lists
12.1 List Comprehensions
12.2 Packing and Unpacking
12.3 Dictionaries
Standard
8.4 JavaScript Objects
8.10 For/In Loops
8.11 Using APIs
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
9.2 Visualizing and Interpreting Data
9.3 Data Collection & Limitations
29.6 Finding an Element in a List
29.7 Removing an Element From an Array
Standard
33.6 Finding an Element in a List
33.7 Removing an Element From an Array
Standard
33.6 Finding an Element in a List
33.7 Removing an Element From an Array
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
26.6 Finding an Element in a List
26.7 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
6.1 Intro to Lists/Arrays
6.2 Indexing Into an Array
6.3 Adding/Removing From an Array
6.4 Array Length and Looping Through Arrays
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
10.1 Getting Started with Data
10.2 Visualizing and Interpreting Data
10.3 Data Collection & Limitations
Standard
6.1 Intro to Lists/Arrays
6.2 Indexing Into an Array
6.3 Adding/Removing From an Array
6.4 Array Length and Looping Through Arrays
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
10.1 Getting Started with Data
10.2 Visualizing and Interpreting Data
10.3 Data Collection & Limitations
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
7.3 Using Arrays
7.5 ArrayList Methods
7.6 Arrays vs ArrayLists
7.9 2D Arrays
7.11 HashMaps
12.1 Pokemon Simulation
Standard
5.9 Visualizing and Interpreting Data
5.10 Data Collection & Limitations
10.6 Finding an Element in a List
10.7 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
Standard
4.1 Intro to Lists/Arrays
4.2 Indexing Into an Array
4.3 Adding/Removing From an Array
4.4 Array Length and Looping Through Arrays
4.5 Iterating Over an Array
4.6 Finding an Element in a List
4.7 Removing an Element From an Array
Standard
9.5 Finding an Element in a List
9.6 Removing an Element From an Array
11.2 Data Collection & Limitations
Standard
5.1 Tuples
5.2 Lists
5.3 For Loops and Lists
5.4 List Methods
5.5 Simulation
5.6 Dictionaries
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 Simulation
7.1 Getting Started with Data
7.2 Visualizing and Interpreting Data
7.3 Data Collection & Limitations
Standard
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
Standard
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
Standard
1.9 Visualizing and Interpreting Data
1.10 Data Collection & Limitations
20.2 Finding an Element in a List
20.3 Removing an Element From an Array
Standard
10.4 JavaScript Objects
10.10 For/In Loops
10.11 Using APIs
Standard
10.4 JavaScript Objects
10.10 For/In Loops
10.11 Using APIs
Standard
10.1 Getting Started with Data
10.2 Visualizing and Interpreting Data
10.3 Data Collection & Limitations
Standard
3.4 Visualizing and Interpreting Data
3.5 Data Collection & Limitations
Standard
4.5 Visualizing and Interpreting Data
21.2 Visualizing and Interpreting Data
Standard
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array
Standard
13.2 Traversing Arrays
13.3 Enhanced for Loop for Arrays
13.4 Developing Algorithms Using Arrays
14.4 Developing Algorithms using ArrayLists
15.2 Traversing 2D Arrays
Standard
12.2 Traversing Arrays
12.3 Enhanced for Loop for Arrays
12.4 Developing Algorithms Using Arrays
13.4 Developing Algorithms using ArrayLists
14.2 Traversing 2D Arrays
Standard
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.3 Packing and Unpacking
5.4 Dictionaries
Standard
12.1 Tuples
12.2 Lists
12.3 For Loops and Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.3 Packing and Unpacking
13.4 Dictionaries
Standard
4.1 Tuples
4.2 Lists
4.3 For Loops and Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.3 Packing and Unpacking
5.4 Dictionaries
Standard
4.4 JavaScript Objects
4.10 For/In Loops
4.11 Using APIs
Standard
9.4 JavaScript Objects
9.10 For/In Loops
9.11 Using APIs
Standard
7.3 Using Arrays
7.5 ArrayList Methods
7.6 Arrays vs ArrayLists
7.9 2D Arrays (Matrices or Grids)
7.11 HashMaps
Standard
12.1 Getting Started with Data
12.2 Visualizing and Interpreting Data
12.3 Data Collection & Limitations
Standard
6.1 Tuples
6.2 Lists
6.3 For Loops and Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
1.8 Visualizing and Interpreting Data
1.9 Data Collection & Limitations
16.2 Finding an Element in a List
16.3 Removing an Element From an Array