These are the best Javascript tutorials & courses on the web (September 2018)

Below you will find the best javascript courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best javascript course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Pluralsight
5
(11714)
Free Trial

AngularJS: Get Started

by Scott Allen | Pluralsight

This course will teach you about one of the most popular JavaScript frameworks: AngularJS. Using practical examples, you will learn about modules, controllers, directives, and more. After having finished this tutorial, the student will be able to build their own web application using the language.

Beginner
2h 58m
Certificate (q2)
Self-paced
Online Course by Udemy
4.5
(38,328)
$11.99

The Complete Web Developer Course 2.0

by Rob Percival | Udemy

Adequately named "The Complete Web Developer Course", this tutorial covers the biggest programming languages out there like HTML, CSS, Javascript, PHP, MySQL, and Python, and will have the student build over 25 websites and/or movile applications!

All levels
30.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.7
(26,108)
$11.99

JavaScript: Understanding the Weird Parts

by Anthony Alicea | Udemy

This is an advanced Javascript tutorial that, although covering a great variety of advanced topics, does not require to much of prior Javascript programming experience (you do need to know the basics such as variable creation and loops, but that is all). The student will learn about Javascript scope, closures, prototypes, and much more.

All levels
11.5h
Certificate (q1)
Self-paced
Online Course by Pluralsight
4.5
(3192)
Free Trial

Introduction to Bootstrap

by Scott Allen | Pluralsight

Bootstrap is one of the most intuitive and powerful frameworks available for front-end development. It allows developers to use pre-made grid systems and code to turn basic HTML code into beautiful navigational menus, carousels, modals, and much more. In this course you will learn how to leverage Bootstrap using Javascript to streamline your development.

Intermediate
2h 9m
Certificate (q2)
Self-paced
Online Course by Pluralsight
4.5
(3151)
Free Trial

JavaScript From Scratch

by Jesse Liberty | Pluralsight

No prior programming experience is required for this amazing Javascript tutorial provided by the Pluralsight platform. As the title suggest, this course teaches student Javascript completely from scratch. If you are looking to dive into one of the most popular programming languages in the world, be sure to check out this great tutorial.

Beginner
1h 52m
Certificate (q2)
Self-paced
Online Course by Udemy
4.6
(20,683)
$11.99

The Complete JavaScript Course 2018: Build Real Projects!

by Jonas Schmedtmann | Udemy

One of the most complete Javascript tutorials on the internet at the moment, this course will cover pretty much anything you need to know about the programming language. It includes project, quizzes, puzzles, Object-Oriented Programming, AJAX, and much more. Be sure to check out this tutorial if you are looking for a broad course on the subject.

All levels
26.5h
Certificate (q1)
Self-paced
Online Course by Udacity
()
Free

JavaScript and the DOM

by | Udacity

Learn more about how the DOM (documented object model) is created and acquire the skills to manipulate it using Javascript. Javascript is one of the most popular languages in the world, and one of its biggest use cases is the DOM control that it provides. In this tutorial by Udacity you will learn how to manipulate website based on user input. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

JavaScript Promises

by Google | Udacity

Native JavaScript Promises is a program that will teach you how to write asynchronous code that is easy to read, write and debug. With the right amount of knowledge in simplifying asynchronous work, you will be able to create web applications that can easily be understood by everyone involved in the project. More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udemy
4.5
(17,443)
$11.99

Learn and Understand NodeJS

by Anthony Alicea | Udemy

This Learn and Understand NodeJS course in Udemy is created by Anthony Alicea for students of all ability levels. In here, the student will dive deeper on everything under NodeJS and learn core Javascript concepts, the MEAN stack, Express, and V8, among others.

All levels
13h
Certificate (q1)
Self-paced
Online Course by Udemy
4.7
(16,553)
$11.99

Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)

by Maximilian Schwarzmuller | Udemy

This is a fantastic course from Udemy that is created by Maximilian Schwarzmuller for students of all skill levels. Vue JS is a JavaScript Framework mainly used to build front-end applications. If you want to learn how to build better front-end applications with Vue JS, then this course will definitely help you out.

All levels
21h
Certificate (q1)
Self-paced
Online Course by Udacity
()
Free

ES6 - JavaScript Improved

by | Udacity

Learn how to write better, cleaner code from this course about JavaScript's ECMAScript 6, or ES6. In here, students will learn about new keywords, Promises, the Class syntax, and arrow functions, among others - all of which are new improvements and features that you can utilize to write more concise and cleaner JavaScript code. More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udemy
4.7
(15,739)
$17.99

React 16 - The Complete Guide (incl. React Router 4 & Redux)

by Academind Maximilian Schwarzmuller | Udemy

React is a JavaScript library for building user interfaces of single-app or mobile applications. In this program, students will learn React from the top so you can have a better understanding of its inner workings. Topics covered are Redux, ReactJs, Animations, React Routing, and so much more.

All levels
33.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.5
(16,176)
Free

Code Your First Game: Arcade Classic in JavaScript on Canvas

by Chris DeLeon | Udemy

This course from Udemy is great for beginners who want to code their very first complete game. With no special software or installation needed, this course teaches how to code using only a text editor and a web browser. Get started now.

Beginner
2h
Certificate (q1)
Self-paced
Online Course by Pluralsight
4
(2460)
Free Trial

JavaScript Fundamentals

by Liam McLennan | Pluralsight

Want to learn how to code with JavaScript? Look no further and check out this beginner's course that is authored by Liam McLennan. The course is called JavaScript Fundamentals, so expect that everything you need to get started with JavaScript can be found here.

Beginner
2h 53m
Certificate (q2)
Self-paced
Online Course by Udacity
()
Free

JavaScript Design Patterns

by | Udacity

This JavaScript Design Patterns course covers conceptual and literal methods for organizing your code. In this tutorial, you will learn about the importance of separating concerns when writing JavaScript, as well as how to separate concerns without one. Once this course concludes, your apps will start to look professional due to the lessons you will learn throughout. More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

JavaScript Testing

by | Udacity

Take this course now and be confident when writing JavaScript applications using the red-green-refactor workflow. In this course, you will write comprehensive suites of tests that validates your application if it's working the way it should be, explore how other industries use a variety of tests and write your very own tests, using Jasmine testing framework. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Pluralsight
4.5
(2106)
Free Trial

Advanced JavaScript

by Kyle Simpson | Pluralsight

Advance your knowledge of understanding how Javascript compiles, optimizes, and executes in the browser by taking this course now. From the author of "You don't Know Javascript" book series, Kyle Simpson takes you to the world and inner workings of Javascript that you haven't seen before.

Advanced
6h 55m
Certificate (q2)
Self-paced
Online Course by Udemy
4.4
(15,158)
$11.99

Learn and Understand AngularJS

by Anthony Alicea | Udemy

Be a master in AngularJS and Javascript by taking this course now. In this class, you will learn about the fundamentals and concepts behind AngularJS. You will also learn how to design custom directives and create a single page application that will definitely make you a better overall coder. Get your chance now and load up your knowledge in AngularJS.

All levels
7h
Certificate (q1)
Self-paced
Online Course by Udacity
()
Free

Intro to JavaScript

by | Udacity

If you're looking to get started in developing websites for a living, then this course is perfect for you. In this class, the student will learn about the fundamentals of JavaScript, one of the most popular programming languages in web development. This course will make you better prepared when dealing with more advanced topics in JavaScript in the future. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Object-Oriented JavaScript

by Hack Reactor | Udacity

Do you find yourself copying and pasting lines of code over and over throughout your application? Make your life easier by learning how to utilize various object-oriented programming features within JavaScript in this course. Not only that, students will also learn how to write reusable and maintainable libraries when building websites, making your code simpler and easier. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Object-Oriented JavaScript

by | Udacity

Learn how to utilize various object-oriented programming features such as building objects, creating classes, and managing inheritance within Javascript. In this course, students will learn about Object-Oriented Javascript which allows you to build applications with reusable blocks of codes making your life easier. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Website Performance Optimization

by Google | Udacity

Take this intermediate course if you want to add more knowledge on website performance optimization. Qualified instructors will teach you how to convert HTML, CSS and JavaScript as well experiment with Chrome Developer. Having wrapped up the program, students will be well-versed with PageSpeed Insights and Google Chrome's Developer Tools. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

HTML5 Canvas

by | Udacity

Learn how to use HTML5 Canvas by enrolling in this beginner's course today. Qualified instructors will offer lessons in using canvas to create games, compositions and animations. After finishing the course, you will be able to create effects and filters on images using HTML5 Canvas with JavaScript. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udemy
4.5
(13,217)
$11.99

Curso completo de Desenvolvimento Web - Crie 6 projetos

by Jorge Sant Ana | Udemy

Aprenda a desenvolver sites e sistemas web do zero utilizando HTML, CSS, Bootstrap, JavaScript, JQuery, PHP, POO e MySQL

All levels
34.5h
Certificate (q1)
Self-paced

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?