Skip to main content
JavaScript thumbnail

JavaScript

JavaScript is the most popular language in web development today. JavaScript is used to give interactivity to web pages. It appeared in 1995, but it gained its greatest popularity in the late 2000s, when sites began to widely use its capabilities with the development of AJAX. The latest version is ES 7 (EcmaScript 7) released in summer 2016. A bunch of top frameworks are built on the basis of JavaScript, which are widely used by developers to build fast websites and applications. But to work with them, you still need to learn the basics of JavaScript, so-called Vanilla JavaScript.

Courses in JavaScript

  • JavaScript for Everyone thumbnail

    JavaScript for Everyone

    Dive into JavaScript with Matt Marquis. Learn to solve problems efficiently and elevate your skills in the rapidly evolving field of development.
  • Grokking JavaScript Fundamentals thumbnail

    Grokking JavaScript Fundamentals

    Start learning JavaScript from scratch. This course is ideal for those who want to master programming and web development without any prior experience.
  • Create Animated Breaking News Graphics with HTML, CSS and JavaScript thumbnail

    Create Animated Breaking News Graphics with HTML, CSS and JavaScript

    Master the creation of dynamic overlays and animations for streams, scoreboards, and TV graphics. Learn the principles of working with animation and web technol
    2 hours 40 minutes 39 seconds
  • Build a Podcast Player with JavaScript, CSS and Node.js thumbnail

    Build a Podcast Player with JavaScript, CSS and Node.js

    Learn to create a full-stack podcast player using JavaScript, CSS, and Node.js. Develop skills in web development and add a project to your portfolio.
    8 hours 30 minutes 51 seconds
  • Complete Web Developer in 2025: Zero to Mastery thumbnail

    Complete Web Developer in 2025: Zero to Mastery

    Learn to code. Get hired. This is one of the most popular, highly rated coding bootcamps online. It's also the most moderen and up-to-date. Guaranteed. You'll g
    37 hours 3 minutes 37 seconds
  • Scalable TDD & Testing thumbnail

    Scalable TDD & Testing

    The course "Scalable TDD and Testing" will help JavaScript UI engineers master an approach to scalable testing that is not dependent on a specific framework.
    2 hours 56 minutes 56 seconds
  • JavaScript Error Handling thumbnail

    JavaScript Error Handling

    Master the art of creating reliable and maintainable JavaScript applications with our comprehensive course on error handling. You will learn professional...
    54 minutes 59 seconds
  • Learn JavaScript (Everything packet) thumbnail

    Learn JavaScript (Everything packet)

    Master JavaScript with a proven method that guarantees success. JavaScript is one of the most important skills for a front-end developer. When you have a...
    36 hours 27 minutes 55 seconds
  • The Ultimate Web Scraping Course thumbnail

    The Ultimate Web Scraping Course

    I have been earning a living through web scraping for over 3 years, have made over $125,000, have more than 25,000 followers on social media, and in this...
    10 hours 33 minutes 19 seconds
  • Building a Typechecker from scratch thumbnail

    Building a Typechecker from scratch

    Untyped programs are often prone to errors, runtime exceptions, and can make debugging much harder. That’s why many production languages implement a static type
    2 hours 16 minutes 15 seconds
  • Advanced CSS & JavaScript Projects thumbnail

    Advanced CSS & JavaScript Projects

    Master CSS and JavaScript by creating real projects! Develop applications like a quiz, an expense tracker, and a podcast player. You will learn...
    15 hours 24 minutes 29 seconds
  • LeetCode & JavaScript Complete Course for Web Developer 2022 thumbnail

    LeetCode & JavaScript Complete Course for Web Developer 2022

    In my LeetCode course, I will walk you through, step-by-step, all the different types of questions that appear during interviews! I am a self-taught programmer
    2 hours 53 minutes 26 seconds
  • Discord Clone - Learn MERN Stack with WebRTC and SocketIO thumbnail

    Discord Clone - Learn MERN Stack with WebRTC and SocketIO

    Learn how to connect MERN Stack with WebRTC and SocketIO. We will go through all of the steps to create application with group call functionality. We will crea
    19 hours 29 minutes 29 seconds
  • Full Stack Isomorphic JavaScript with Vue.js & Node.js thumbnail

    Full Stack Isomorphic JavaScript with Vue.js & Node.js

    Learn to build full-stack isomorphic JavaScript web applications with Vue and Node.js along with the MEVN stack. The MEVN stack is a collection of great tools—M
    5 hours 33 minutes 49 seconds
  • Web Components & Stencil.js - Build Custom HTML Elements thumbnail

    Web Components & Stencil.js - Build Custom HTML Elements

    Without frameworks like Angular, libraries like React or expert JavaScript knowledge in general. Just with a magic, native-JavaScript feature called "Web Compon
    8 hours 18 minutes 53 seconds
  • Full-Stack Web Developer Bootcamp with Real Projects thumbnail

    Full-Stack Web Developer Bootcamp with Real Projects

    This Course covers full process of web development from scratch till deployment with domain name. We will use Node, Express, MongoDB to build Server side which
    22 hours 11 minutes 13 seconds
  • The Creative Javascript Course thumbnail

    The Creative Javascript Course

    Javascript is the most popular programming language in the world! This course is ideal for anyone who wants to get started in front end development. Learn javas
    17 hours 46 minutes 20 seconds
  • Remake Retro Games with JavaScript thumbnail

    Remake Retro Games with JavaScript

    Old is gold. Let's get inspired by the classic games from the 80's and add our own graphics and game features.
    7 hours 5 minutes 41 seconds
  • Machine Learning in JavaScript with TensorFlow.js thumbnail

    Machine Learning in JavaScript with TensorFlow.js

    Interested in using Machine Learning in JavaScript applications and websites? Then this course is for you! This is the tutorial you've been looking for to becom
    6 hours 42 minutes 20 seconds
  • JavaScript Basics for Beginners thumbnail

    JavaScript Basics for Beginners

    JavaScript is one of the most popular programming languages in the world. Companies like Walmart, Netflix, and PayPal run big internal applications around JavaS
    6 hours 39 minutes 44 seconds
  • JavaScript & LeetCode | The Ultimate Interview Bootcamp thumbnail

    JavaScript & LeetCode | The Ultimate Interview Bootcamp

    Are you studying for that next coding interview but don’t know where to start? Or are you looking for a concise, easy-to-understand study guide with everything
    4 hours 49 minutes 58 seconds
  • Build Animated Physics Game with JavaScript thumbnail

    Build Animated Physics Game with JavaScript

    What makes a great game? Is it about beautiful, polished visuals or about gameplay that feels good and responsive? Is it about unique ideas, or maybe it's the l
    3 hours 29 minutes 27 seconds
  • Object-oriented Programming in JavaScript thumbnail

    Object-oriented Programming in JavaScript

    Object-oriented programming (OOP) is a popular programming paradigm or style of programming. It’s been around since ‘70s, but unlike tools and frameworks that c
    3 hours 53 minutes 46 seconds
  • Data Structures & Algorithms - JavaScript thumbnail

    Data Structures & Algorithms - JavaScript

    That means that you can actually learn more material in less time and have higher retention of the material. That is the key combination of factors to prepare y
    6 hours 44 minutes
  • Learn JavaScript Closures (PRO) thumbnail

    Learn JavaScript Closures (PRO)

    A video course on the most powerful yet complex concept in JavaScript. The goal of this course is to truly understand the concept that will enable you to accele
    5 hours 15 minutes 31 seconds
  • ES6 for everyone thumbnail

    ES6 for everyone

    ES6 for Everyone is a premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. ES6 is a major update to JavaScrip
    7 hours 36 minutes
  • Asynchronous JavaScript thumbnail

    Asynchronous JavaScript

    Understanding the asynchronous nature of Javascript is key to mastering the language. This course is designed to take someone with a beginner level knowledge
    4 hours 38 minutes 53 seconds
  • JavaScript Interview Espresso thumbnail

    JavaScript Interview Espresso

    Master complex algorithms and design patterns in JavaScript to excel in technical interviews. Enhance your coding skills and prepare effectively with JavaScript
    5 hours 11 minutes 16 seconds
  • Web Scrape Anything With JavaScript thumbnail

    Web Scrape Anything With JavaScript

    6 Web Scraping Projects. Must-know JavaScript technologies.
    6 hours 9 seconds
  • GraphQL for beginners with JavaScript thumbnail

    GraphQL for beginners with JavaScript

    Obviously, you should use the right tool for the job, right? ... but often, what was the “right” tool, becomes the inferior tool, and frequently you
    5 hours 35 minutes 31 seconds