-
21.1 Intro to Lists/Arrays
-
Video
21.1.1 Intro to Lists/Arrays
-
Check for Understanding
21.1.2 Intro to Lists/Arrays Quiz
-
Example
21.1.3 Making an Array
-
Exercise
21.1.4 List of Places to Travel
-
Exercise
21.1.5 List of Even Numbers
-
21.2 Indexing Into an Array
-
Video
21.2.1 Indexing Into an Array
-
Check for Understanding
21.2.2 Indexing into an Array Quiz
-
Example
21.2.3 Array Indexing Practice
-
Exercise
21.2.4 Top Websites
-
21.3 Adding/Removing From an Array
-
Video
21.3.1 Adding/Removing From an Array
-
Check for Understanding
21.3.2 Adding/Removing from an Array Quiz
-
Example
21.3.3 Add/Remove From Array
-
Exercise
21.3.4 Practice Push and Pop
-
21.4 Array Length and Looping Through Arrays
-
Video
21.4.1 Array Length and Looping Through Arrays
-
Check for Understanding
21.4.2 Array Length and Looping Through Arrays Quiz
-
Example
21.4.3 Print Shopping List
-
Example
21.4.4 Sum Array
-
Exercise
21.4.5 Product of List
-
Exercise
21.4.6 Print Flight Itinerary
-
Exercise
21.4.7 Double List
-
Exercise
21.4.8 Evens Only List
-
Exercise
21.4.9 Reverse List
-
21.5 Iterating Over an Array
-
Video
21.5.1 Examples: Iterating Over an Array
-
Check for Understanding
21.5.2 Iterating Over an Array Quiz
-
Example
21.5.3 Coin Flips
-
Example
21.5.4 Many Crazy Balls
-
Exercise
21.5.5 Coin Flip Fun: Number of Heads and Tails
-
Exercise
21.5.6 Coin Flip Fun: Longest Streak of Heads
-
Exercise
21.5.7 Changing Circles
-
Exercise
21.5.8 Draw a Barcode
-
21.6 Finding an Element in a List
-
Video
21.6.1 Finding an Element in a List
-
Check for Understanding
21.6.2 Finding an Element in a List Quiz
-
Example
21.6.3 Array indexOf
-
Exercise
21.6.4 Who is in Line?
-
21.7 Removing an Element From an Array
-
Video
21.7.1 Removing an Element From an Array
-
Check for Understanding
21.7.2 Removing an Element from an Array Quiz
-
Example
21.7.3 Splice and Remove
-
Exercise
21.7.4 Remove From Line
-
21.8 Intro to Objects/Maps
-
Video
21.8.1 Intro to Objects/Maps
-
Check for Understanding
21.8.2 Intro to Objects / Maps Quiz
-
Example
21.8.3 Phonebook
-
Exercise
21.8.4 Sidekicks
-
21.9 Basics of Objects
-
Video
21.9.1 Basics of Objects
-
Check for Understanding
21.9.2 Basics of Objects Quiz
-
Example
21.9.3 Object Literal Phonebook
-
Example
21.9.4 Object Property Phonebook
-
Example
21.9.5 Beware Dot Notation!
-
Exercise
21.9.6 Address Book
-
21.10 Iterating Over an Object
-
Video
21.10.1 Iterating Over An Object
-
Check for Understanding
21.10.2 Iterating over an Object Quiz
-
Example
21.10.3 Print Phonebook
-
Exercise
21.10.4 Hogwarts
-
21.11 When Do I Use an Object?
-
Video
21.11.1 When Do I Use An Object?
-
Check for Understanding
21.11.2 When do I use an Object Quiz
-
Example
21.11.3 Facebook Friend Lists
-
Example
21.11.4 Does the Key Exist?
-
Exercise
21.11.5 Text Messages
-
21.12 Intro to Sets
-
Video
21.12.1 Intro to Sets
-
Check for Understanding
21.12.2 Intro to Sets Quiz
-
Example
21.12.3 Basic Sets
-
Exercise
21.12.4 Vowels
-
Exercise
21.12.5 Mutual Friends
-
Exercise
21.12.6 Total Network of Friends
-
21.13 Intro to Grids
-
Video
21.13.1 Intro to Grids
-
Check for Understanding
21.13.2 Intro to Grids Quiz
-
Example
21.13.3 Grid Basics
-
Exercise
21.13.4 Building a Database
-
21.14 Looping Over a Grid
-
Video
21.14.1 Looping Over a Grid
-
Check for Understanding
21.14.2 Looping Over a Grid Quiz
-
Example
21.14.3 Print Grid
-
Exercise
21.14.4 Summing Grid
-
21.15 Grid Example: Get a Row
-
Video
21.15.1 Grid Example: Get a Row
-
Check for Understanding
21.15.2 Grid Example: Get a Row Quiz
-
Example
21.15.3 Get a Row
-
Exercise
21.15.4 Grid Diagonal
-
Badge
21.15.5 Data Structures Exercises Badge
-
21.16 Data Structures Challenges
-
Challenge
21.16.1 Watercolor Grid
-
Unit Quiz
21.16.2 Data Structures Unit Quiz
-
Unit Quiz
21.16.3 Data Structures Unit Quiz (Duplicate)
-
Badge
21.16.4 Data Structures Challenges Badge