Master JavaScript fundamentals by solving 140+ interactive coding challenges. Build a game, browser extension, and mobile app in this beginner-friendly course.
Video CoursesJavaScriptWeb Development
Introduction
Learn the basics of JavaScript by solving 140+ interactive coding challenges. Along the way you will build a game, a browser extension, and even a mobile app!
Highlights
Learn JavaScript for free by Per Harald Borgen
Build a game, a browser extension, and a mobile app
Solve 140+ interactive coding challenges
Recommendation
This course is suitable for beginners who want to learn JavaScript and build practical projects. The interactive coding challenges and hands-on projects make the learning process engaging and effective.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.