Find the perfect coding resourcesLearn more

Learn JavaScript

ScrimbaScrimba
Recommended
Meet Your Instructor
Per Borgen avatar

Per Borgen

Instructor

Developer, teacher, and co-founder of Scrimba. I love teaching people how to code and helping them break into the tech industry. Based in Oslo, Norway.

9h 18m

Completion

Certificate included

Format

Interactive coding

Free

What You'll Learn

Variables and how to declare them

Numbers and strings data types

Basic functions and how to write them

The Document Object Model (DOM)

Conditional statements (if/else)

Overview

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! Let me ask you a few questions: - Do you think JavaScript is difficult to learn? - Do you struggle to transition from watching JS tutorials to building JS projects? - Do regular coding courses sometimes bore you to death? If you answer YES to any of the above questions, then this is the course for you. Why is this course special? 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. So say goodbye to "tutorial hell" and get ready to start feeling your JavaScript superpowers grow exponentially. Another unique thing with this course is that you will build projects from the very start. Instead of long and boring theoretical lessons, you will dive head-first into building products and solving challenges. What will I build? You will start out simple with a Passenger Counter app. This will teach you the very basics of JavaScript and the DOM. Moving on, you will build your very first game, namely Blackjack, the iconic Casino game. Who knows, perhaps this little app marks the start of your career as a game developer? Finally, you will build your very own Chrome Extension. This is exciting, as you will deploy this extension to your Chrome browser, so that you get to experience it out in the wild. Between each of the project sections, I will stress-test your skills with practice sections. This way, you can be sure that the concepts really stick with you. Once you are done, you will feel confident in your JavaScript skills and be ready to move into libraries like React or Vue, or continue down your JavaScript journey.

Table of Contents
1
Build a Passenger Counter App81 min
2
Practice Time - Part 127 min
3
Setting up a Local Dev Environment12 min
4
Build a Blackjack Game2.7 hrs
5
Practice Time - Part 227 min
6
Build a Chrome Extension2.7 hrs
7
Practice Time - Part 326 min
8
Build a Mobile App59 min

Share Your Experience

Sign in to leave a review and help others

No reviews yet. Be the first to review!