Course banner

JavaScript Arrays

Slice, filter, map, reduce, and other array methods.

About This Course
You'll Learn
Most of the array methods, including weird corner cases. No more looking them up every time you need them!
There are 25 lessons containing 261 code examples. Most people finish this course in 4 hours over 7 calendar days.
Prerequisites
Basic JavaScript knowledge like variables, functions, if, and loops.
What Other Developers Think
Execute Program is a paragon of user experience. both in the “using this thing” sense and the “this thing does amazing things to my life” sense.
Level 1
Quiz: Element Assignment
Quiz: Element Access
Quiz: Empty
Level 2
Locked Lesson IconLocked
Stack
For Each
Map
Quiz: Add Exclamation
Quiz: Square
Flat and flatMap
Level 3
Locked Lesson IconLocked
Concat
Slice
Quiz: Copy Array
Quiz: Get First Elements
Slice With Negative Arguments
Join
Level 4
Locked Lesson IconLocked
Arrays Are Objects
Index Of
Copying Arrays
Includes
Shift
Find Index
Level 5
Locked Lesson IconLocked
Quiz: Rotate Right
Find
Quiz: Implement Uniq
New and Fill
Negative Array Indexes
Quiz: Implement Find
Level 6
Locked Lesson IconLocked
Empty Slots
Filter
Quiz: Fill Dynamically
Some and Every
Quiz: Even Numbers
Quiz: Implement None
Quiz: Implement Filter With forEach
Level 7
Locked Lesson IconLocked
Quiz: Implement Compact
Sort
Quiz: Has Null
Reduce
Reverse
Quiz: All True
Quiz: Sort by Word Length
Level 8
Locked Lesson IconLocked
Quiz: Implement Filter With Reduce
Quiz: Sum Squares of Odds
Quiz: Implement Join
Reduce Right
Quiz: Implement Reverse