techstackspace.
Learn
  • Dashboard
  • Courses
  • Learning paths
  • Projects
Practice
  • Challenges
  • Playground
  • Git playground
  • Mock interviews
  • AI tutor
You
  • Leaderboard
  • Notes
  • Bookmarks
  • Community
  • Analytics
  • Certificates
  • Feedback
Admin
  • Settings
Guest
Upgrade

Sign in to save progress, or go Pro for everything.

← All courses
Intermediate

Intermediate JavaScript

Level up from the basics to modern, idiomatic JavaScript. Master array methods, destructuring, closures, async.

4.7 1 enrolled ~104 min

Curriculum

1. Array methods

6 lessons
1.1Welcome to Intermediate JavaScript
+10 XP
3 min
1.2forEach: run once per item
+15 XP
6 min
1.3map: transform every item
+20 XP
8 min
1.4filter: keep matching items
+20 XP
8 min
1.5reduce: collapse to one value
+25 XP
10 min
1.6find and some/every
+20 XP
7 min

2. Destructuring

3 lessons
2.1Object destructuring
+20 XP
8 min
2.2Array destructuring
+20 XP
8 min
2.3Default values and rename
+15 XP
6 min

3. Closures

2 lessons
3.1What is a closure?
+25 XP
12 min
3.2Counter factory pattern
+25 XP
10 min

4. Async

2 lessons
4.1Promises deep dive
+30 XP
14 min
4.2async / await
+30 XP
12 min
Start course
  • Certificate on completion
  • Runs in-browser, no setup
  • Community discussion per lesson
  • Free preview available
BON
Instructor
Bello Osagie Noah

Software engineer, teacher, and creator with 15+ years of shipping to production.

Tags
JavaScript