Learn JavaScript

Learn JavaScript from top to bottom with this comprehensive collection of tutorials. Master vanilla JavaScript as well as React, Vue.js, Node, jQuery, and more.

Getting started with JavaScript

  • Create a JavaScript AJAX Post Request: With and Without jQuery

    Create a JavaScript AJAX Post Request: With and Without jQuery

    Kingsley Ubah
  • 19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    Franc Lucas
  • All JavaScript courses:

    1. Better Angular App Architecture With Modules

      Better Angular App Architecture With Modules

      Course Intermediate

      When you're just starting out with Angular, you'll probably write your app as a single module. This works fine for small apps, but for more complex...

    2. Learn Data Visualization With D3.js

      Learn Data Visualization With D3.js

      Course Intermediate

      A picture is worth a thousand words, something that is also true when it comes to data visualization. In our information age, people need to quickly grasp...

    3. Build an App From Scratch With JavaScript and the MEAN Stack

      Build an App From Scratch With JavaScript and the MEAN Stack

      Course Intermediate

      Full-stack web development requires coding both a front-end for the browser and a back-end server. Using JavaScript for both parts of the app makes life a...

    4. TypeScript Fundamentals

      TypeScript Fundamentals

      Course Beginner

      JavaScript is a very popular and widespread language, but it has a lot of limitations. When it was created, web pages were much simpler, and JavaScript was...

    5. Node.js From Scratch

      Node.js From Scratch

      Course Beginner

      Node.js is an open-source, cross-platform JavaScript runtime environment that takes JavaScript into the server. Writing fast, cross-platform, and...

    6. Convert a jQuery App to Vue.js

      Convert a jQuery App to Vue.js

      Course Intermediate

      Front-end web frameworks have taken component-based development and kicked it into high gear. Vue.js is one of the newest and most popular frameworks and is...

    7. Angular Fundamentals

      Angular Fundamentals

      Course Intermediate

      When it was first released, Angular turned the world of front-end development upside down. It was one of the first modern JavaScript frameworks, and the...

    8. Enhance Your Laravel App With Vue.js

      Enhance Your Laravel App With Vue.js

      Course Intermediate

      Laravel is a great framework for building PHP web apps, making it easy to get started and to deliver a solid product. To take the user experience to the next...

    9. Code a Quiz App With Vue.js

      Code a Quiz App With Vue.js

      Course Intermediate

      Single-page web apps are more and more in demand, but they can be hard to build with vanilla JavaScript. Thankfully, there are some powerful frameworks that...

    10. Five Practical Examples to Learn React

      Five Practical Examples to Learn React

      Course Beginner

      React is one of the most popular web frameworks. And let's be honest: there are lots of tutorials and articles out there to help you get started with React....

    11. Modern Web Apps With React and Redux

      Modern Web Apps With React and Redux

      Course Beginner

      React is a JavaScript library for building user interfaces that has taken the web development world by storm. React is known for its blazing-fast performance...

    12. JavaScript Without jQuery

      JavaScript Without jQuery

      Course Intermediate

      There is no doubt that jQuery revolutionized front-end coding. Not only did it simplify cross-browser JavaScript, but it also introduced new ways of doing...