This advanced JavaScript course deepens your understanding of key programming concepts, equipping you with the tools to write more efficient and scalable code.

Advanced JavaScript 1: Objects, Loops, Hoisting

Advanced JavaScript 1: Objects, Loops, Hoisting
This course is part of Advanced JavaScript Specialization

Instructor: Tom Chant
Access provided by Texas State University
2,415 already enrolled
13 reviews
Recommended experience
What you'll learn
Concepts such as the ternary operator, switch statements, object destructuring, and asynchronous functions such as setTimeout and setInterval.
How to use concepts such as .map(), .forEach(), and for...of to efficiently iterate over and manipulate arrays and objects.
How to use function expressions, arrow functions, and default parameters to write concise, reusable JavaScript.
Details to know

Add to your LinkedIn profile
3 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
76.92%
- 4 stars
15.38%
- 3 stars
0%
- 2 stars
0%
- 1 star
7.69%
Showing 3 of 13
Reviewed on Apr 14, 2025
A star less than 5 because, courser is not compatible with scrims. You can not work on multi file scrim.
Reviewed on Aug 11, 2026
Well paced and beginner friendly, being able to follow code for code and have excercises help cement the learning blocks together.
Reviewed on Mar 23, 2025
Excellent explanation. Easy to follow modules and a lot of hands on practice. One of the best JS courses.




