Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn JavaScript

Extra perks unlocked via skillcraft.ai link
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.
Instructor

Per Borgen
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.
Course details
9 hours 18 minutes
video
Included
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)
Prerequisites
Basic understanding of HTML
Basic understanding of CSS
Who this course is for
Complete beginners to JavaScript
Anyone who finds JavaScript difficult to learn
Developers stuck in "tutorial hell"
People who learn best by building projects
Curriculum
Build a Passenger Counter App
Practice Time - Part 1
Setting up a Local Dev Environment
Build a Blackjack Game
Practice Time - Part 2
Build a Chrome Extension
Practice Time - Part 3
Build a Mobile App
Notice something missing?
Help us improve this course information for the community