Please enable JavaScript to use CodeHS

AR 9-12: CSL3.3.1

CodeHS Lessons

Define, store, and manipulate structured data and objects. NOTE: Structured data can include, but is not limited to, arrays, classes, linked lists, multidimensional arrays, structs, user-defined classes. Objects can include, but are not limited to, constructors, data members, methods, pass-by-value/pass-by-reference parameters. Defining and storing can include, but are not limited to, modifiers such as final, private, protected, public. Manipulating data can include, but is not limited to, arranging (including stacking and queuing), casting, rearranging, sorting.

Standard
12.1 Tuples
12.2 Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
22.1 Classes and Objects
Standard
34.1 2d Lists
34.2 List Comprehensions
34.4 Dictionaries
27.1 Classes and Objects
Standard
4.4 JavaScript Objects
4.11 Using APIs
Standard
8.4 JavaScript Objects
8.11 Using APIs
Standard
13.5 Arrays and Objects
Standard
9.1 Tuples
9.2 Lists
9.4 List Methods
10.1 2d Lists
10.2 List Comprehensions
10.4 Dictionaries
14.1 Classes and Objects
Standard
4.4 Writing Classes
4.5 Writing Classes and Instance Methods
5.2 Introduction to Arrays
5.3 Using Arrays
5.4 ArrayList Methods
5.5 Arrays vs ArrayLists
5.7 2D Arrays (Matrices or Grids)
Standard
4.2 Classes vs. Objects
4.4 Writing Classes
5.2 Introduction to Arrays
5.3 Using Arrays
5.5 ArrayList Methods
5.6 Arrays vs ArrayLists
Standard
8.1 Tuples
8.2 Lists
8.4 List Methods
9.1 2d Lists
9.2 List Comprehensions
9.4 Dictionaries
12.1 Classes and Objects
Standard
8.1 Intro to Lists/Arrays
8.2 Indexing Into an Array
8.9 Basics of Objects
Standard
10.4 JavaScript Objects
10.11 Using APIs
Standard
8.2 Introduction to Arrays
8.3 Using Arrays
8.5 ArrayList Methods
8.6 Arrays vs ArrayLists
Standard
10.1 Tuples
10.2 Lists
10.4 List Methods
11.1 2d Lists
11.2 List Comprehensions
11.4 Dictionaries
Standard
9.1 Tuples
9.2 Lists
9.4 List Methods
9.5 2d Lists
12.1 List Comprehensions
12.3 Dictionaries
15.1 Classes and Objects
Standard
8.4 JavaScript Objects
8.11 Using APIs
Standard
6.1 Tuples
6.2 Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
23.5 Arrays and Objects
Standard
6.2 Classes vs. Objects
6.4 Writing Classes
7.2 Introduction to Arrays
7.3 Using Arrays
7.5 ArrayList Methods
7.6 Arrays vs ArrayLists
Standard
10.5 Arrays and Objects
Standard
5.6 Dictionaries
13.1 Classes and Objects
Standard
13.5 Arrays and Objects
Standard
16.5 Arrays and Objects
Standard
10.4 JavaScript Objects
10.11 Using APIs
Standard
20.5 Arrays and Objects
Standard
12.2 Classes vs. Objects
12.4 Writing Classes
Standard
18.2 Classes vs. Objects
18.4 Writing Classes
Standard
4.1 Tuples
4.2 Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.4 Dictionaries
8.1 Classes and Objects
Standard
12.1 Tuples
12.2 Lists
12.4 List Methods
13.1 2d Lists
13.2 List Comprehensions
13.4 Dictionaries
16.1 Classes and Objects
Standard
4.1 Tuples
4.2 Lists
4.4 List Methods
5.1 2d Lists
5.2 List Comprehensions
5.4 Dictionaries
9.1 Classes and Objects
Standard
4.4 JavaScript Objects
4.11 Using APIs
Standard
9.4 JavaScript Objects
9.11 Using APIs
Standard
6.2 Classes vs. Objects
6.4 Writing Classes
7.2 Introduction to Arrays
7.3 Using Arrays
7.5 ArrayList Methods
7.6 Arrays vs ArrayLists
Standard
6.1 Tuples
6.2 Lists
6.4 List Methods
6.5 2d Lists
6.6 Dictionaries
Standard
4.5 Arrays and Objects