Overview
This specialization equips you with a deep understanding of JavaScript fundamentals, asynchronous programming, and practical problem-solving skills. By the end, you will have the confidence to write sophisticated code and tackle challenging developer interviews.
Syllabus
Course 1: Learn JavaScript
- Offered by Scrimba. This is perhaps the most interactive JavaScript course ever recorded. It contains 140+ coding challenges, meaning that ... Enroll for free.
Course 2: JavaScript Deep Dive
- Offered by Scrimba. If you want to be a developer, the language to learn is JavaScript. It’s the engine of the web and if you know ... Enroll for free.
Course 3: JavaScript Interview Challenges
- Offered by Scrimba. Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a ... Enroll for free.
- Offered by Scrimba. This is perhaps the most interactive JavaScript course ever recorded. It contains 140+ coding challenges, meaning that ... Enroll for free.
Course 2: JavaScript Deep Dive
- Offered by Scrimba. If you want to be a developer, the language to learn is JavaScript. It’s the engine of the web and if you know ... Enroll for free.
Course 3: JavaScript Interview Challenges
- Offered by Scrimba. Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a ... Enroll for free.
Courses
-
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. 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. At the end of the course, you will have built a game, a Chrome extension, and even a mobile app the uses Google Firebase to persist data. This is learning by doing on steroids.
-
If you want to be a developer, the language to learn is JavaScript. It’s the engine of the web and if you know JavaScript, you can make software usable by everybody on any possible device. However, navigating the JavaScript ecosystem today is harder than ever before. What exactly do you need to learn? And how do you learn it all? Where do you even begin? Welcome to "JavaScript Deep Dive", a course designed to teach you JavaScript in the best way possible, so you can build amazing apps, master the language, and transform your career. You’ll learn next-level JavaScript from the beginning, so that you later can adapt any JavaScript library or framework you want to learn (like React, Angular, Vue). You’ll learn concepts essential to making any serious app or program, break through the hard parts of the language, all while working through fun coding challenges to practice all of these concepts. And to top it off, you’ll solidify your learning by building practical, real-world apps.
-
Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview. Are you applying for frontend developer roles? Do you wish to test out your JavaScript knowledge? Do you love solving code challenges? If any of the above applies to you, JavaScript Interview Challenges should be your next Scrimba course! This bumper pack of challenges provides you with 30 code questions similar to those which are commonly used in technical interviews, plus solutions suggested by an industry professional. Through solving the challenges, you’ll practice strings and string methods, arrays and array methods, working with data and APIs, and “classic” interview challenges such as reversing a string, finding anagrams and, of course, Fizzbuzz! You’ll also hone your skills in writing and reading pseudo code, maximizing your use of built-in methods, performing effective code research, and using console.logs effectively to debug. With the suggested solutions on hand to help you to optimize your code and assist if you have difficulty, JavaScript Interview Challenges will give you the knowledge and experience you need to walk into your next tech interview with confidence! You won’t find yourself stuck during this course as teacher Treasure provides a solution to each challenge. If any of the questions catch you out, you can study the solutions and then try again. You can even use JavaScript Interview Challenges to practice solving problems out loud, a skill critical to success in interviews and your tech career! No plans to interview soon? You can also use this course to review and build your coding knowledge, brush up your skills if you’re feeling a little rusty, or even solve code problems for fun! This is your course, to use however you see fit. In summary, this is the ideal course for any JavaScript learner, whether they plan to interview soon, want to learn some handy code optimizations, or just love cracking code challenges.
Taught by
Per Harald Borgen and Treasure Porth