This is perhaps the most interactive JavaScript course ever recorded. It contains 140+ coding challenges, meaning that you will finally build that ever-so-important JavaScript muscle memory. You will solve the challenges directly in the browser thanks to Scrimba's interactive video technology, so there's not setup needed.

Learn JavaScript

Learn JavaScript
This course is part of multiple programs.

Instructor: Per Harald Borgen
Access provided by National Bank of Egypt
13,543 already enrolled
149 reviews
What you'll learn
The basics of the JavaScript programming language, like variables, data types, functions, loops, conditionals, and more.
How to use JavaScript to build real-world web apps
How to use professional software development tools for coding, collaboration, and deployment
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
7 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

There are 8 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
77.18%
- 4 stars
20.13%
- 3 stars
0%
- 2 stars
0.67%
- 1 star
2.01%
Showing 3 of 149
Reviewed on Aug 30, 2023
Good course. I loved the options of challenges, and the option of copy code. Thank you.
Reviewed on Jan 5, 2025
This course helped me the basics and concepts of Java-Script and I am very happy with teaching method. This course helped me to improve my career and skills.
Reviewed on Jan 10, 2026
The course was awesome because I've tried so many ways to learn the web development but I was struck at many situations and even I can't write the code to maniputake the DOM. thank you! sir





