-
12.1 Intro to Lists/Arrays
-
Video
12.1.1 Intro to Lists/Arrays
-
Check for Understanding
12.1.2 Intro to Lists/Arrays Quiz
-
Example
12.1.3 Making an Array
-
Exercise
12.1.4 List of Places to Travel
-
Exercise
12.1.5 List of Even Numbers
-
12.2 Indexing Into an Array
-
Video
12.2.1 Indexing Into an Array
-
Check for Understanding
12.2.2 Indexing into an Array Quiz
-
Example
12.2.3 Array Indexing Practice
-
Exercise
12.2.4 Top Websites
-
Badge
12.2.5 Indexing Badge
-
12.3 Adding/Removing From an Array
-
Video
12.3.1 Adding/Removing From an Array
-
Check for Understanding
12.3.2 Adding/Removing from an Array Quiz
-
Example
12.3.3 Add/Remove From Array
-
Exercise
12.3.4 Practice Push and Pop
-
12.4 Array Length and Looping Through Arrays
-
Video
12.4.1 Array Length and Looping Through Arrays
-
Check for Understanding
12.4.2 Array Length and Looping Through Arrays Quiz
-
Example
12.4.3 Print Shopping List
-
Example
12.4.4 Sum Array
-
Exercise
12.4.5 Product of List
-
Exercise
12.4.6 Print Flight Itinerary
-
Exercise
12.4.7 Double List
-
Exercise
12.4.8 Evens Only List
-
Exercise
12.4.9 Reverse List
-
Badge
12.4.10 Arrays Badge
-
12.5 Iterating Over an Array
-
Video
12.5.1 Examples: Iterating Over an Array
-
Check for Understanding
12.5.2 Iterating Over an Array Quiz
-
Example
12.5.3 Coin Flips
-
Example
12.5.4 Many Crazy Balls
-
Exercise
12.5.5 Coin Flip Fun: Number of Heads and Tails
-
Exercise
12.5.6 Coin Flip Fun: Longest Streak of Heads
-
Exercise
12.5.7 Changing Circles
-
Exercise
12.5.8 Draw a Barcode
-
12.6 Finding an Element in a List
-
Video
12.6.1 Finding an Element in a List
-
Check for Understanding
12.6.2 Finding an Element in a List Quiz
-
Example
12.6.3 Array indexOf
-
Exercise
12.6.4 Who is in Line?
-
12.7 Removing an Element From an Array
-
Video
12.7.1 Removing an Element From an Array
-
Check for Understanding
12.7.2 Removing an Element from an Array Quiz
-
Example
12.7.3 Splice and Remove
-
Exercise
12.7.4 Remove From Line
-
12.8 Intro to Objects/Maps
-
Video
12.8.1 Intro to Objects/Maps
-
Check for Understanding
12.8.2 Intro to Objects / Maps Quiz
-
Example
12.8.3 Phonebook
-
Exercise
12.8.4 Sidekicks
-
Badge
12.8.5 Mapping Badge
-
12.9 Basics of Objects
-
Video
12.9.1 Basics of Objects
-
Check for Understanding
12.9.2 Basics of Objects Quiz
-
Example
12.9.3 Object Literal Phonebook
-
Example
12.9.4 Object Property Phonebook
-
Example
12.9.5 Beware Dot Notation!
-
Exercise
12.9.6 Address Book
-
12.10 Iterating Over an Object
-
Video
12.10.1 Iterating Over An Object
-
Check for Understanding
12.10.2 Iterating over an Object Quiz
-
Example
12.10.3 Print Phonebook
-
Exercise
12.10.4 Hogwarts
-
12.11 When Do I Use an Object?
-
Video
12.11.1 When Do I Use An Object?
-
Check for Understanding
12.11.2 When do I use an Object Quiz
-
Example
12.11.3 Facebook Friend Lists
-
Example
12.11.4 Does the Key Exist?
-
Exercise
12.11.5 Text Messages
-
Badge
12.11.6 Objects Badge
-
12.12 Intro to Sets
-
Video
12.12.1 Intro to Sets
-
Check for Understanding
12.12.2 Intro to Sets Quiz
-
Example
12.12.3 Basic Sets
-
Exercise
12.12.4 Vowels
-
Exercise
12.12.5 Mutual Friends
-
Exercise
12.12.6 Total Network of Friends
-
12.13 Intro to Grids
-
Video
12.13.1 Intro to Grids
-
Check for Understanding
12.13.2 Intro to Grids Quiz
-
Example
12.13.3 Grid Basics
-
Exercise
12.13.4 Building a Database
-
12.14 Looping Over a Grid
-
Video
12.14.1 Looping Over a Grid
-
Check for Understanding
12.14.2 Looping Over a Grid Quiz
-
Example
12.14.3 Print Grid
-
Exercise
12.14.4 Summing Grid
-
12.15 Grid Example: Get a Row
-
Video
12.15.1 Grid Example: Get a Row
-
Check for Understanding
12.15.2 Grid Example: Get a Row Quiz
-
Example
12.15.3 Get a Row
-
Exercise
12.15.4 Grid Diagonal
-
Badge
12.15.5 Data Structures Exercises Badge
-
12.16 Data Structures Challenges
-
Challenge
12.16.1 Watercolor Grid
-
Unit Quiz
12.16.2 Data Structures Unit Quiz
-
Badge
12.16.3 Data Structures Challenges Badge