Disclosure: Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Best Courses Guides

10 Best JavaScript Courses to Take in 2024

Here are the best online courses to learn JavaScript, the programming language mainly used by web developers to create interactive, dynamic websites.

When the web was first invented, users couldn’t interact with it except for navigation. But as technology progressed, scripting languages like JavaScript were made for creating interactive dynamic websites. Thanks to JavaScript, developers now can make a wide range of web applications and dynamic websites that adapt themselves to the user’s screen, implement interactive maps and graphs, create animations, and a lot more.

If you want to learn how to code in JavaScript or you’re looking for an online course to improve your JavaScript coding skills, I’ve created this guide of the 10 best JavaScript courses based on 1,900+ JavaScript courses available on Class Central. If you’d like to know how I chose these courses, you can find my methodology below. But if you’re here for the list, here are my top picks. Click on one to skip to the details:

Course Workload In Brief
1. JavaScript Algorithms and Data Structures (fCC) 150—300 hours Best course for beginners on general-purpose programming with free certificate
2. Full Stack JavaScript (The Odin Project) 500—1000 hours Best full stack course to get started for beginners
3. Full Stack Open: Deep Dive Into Modern Web Development (Helsinki) 140—420 hours Best comprehensive full stack course for intermediates with free certificate
4. Learn JavaScript for free (Scrimba) 7 hours Concise and interactive project-based course
5. The Modern JavaScript Tutorial (javascript.info) 10—20 hours Excellent article-based course with detailed explanations
6. JavaScript Basics (UC Davis) 21 hours Teaches JavaScript from the ground up to build a website
7. Interactivity with JavaScript (Michigan) 36—40 hours More rigorous course than the previous
8. Learn JavaScript (Codecademy) 20 hours Good for beginners to programming in general with interactive exercises
9. CS50’s Web Programming with Python and JavaScript (Harvard) 72—108 hours Comprehensive and rigorous project-based course with free certificate
10. JavaScript: Understanding the Weird Parts (Udemy) 12 hours Intermediate course covering the advanced concepts any expert JavaScript programmer should know

What is JavaScript?

JavaScript is a general-purpose programming language most commonly used for creating interactive dynamic websites.

When the web was first invented, web pages were static, meaning that users couldn’t interact with the website except for navigation, the internet was more like a book.

What is the main use of JavaScript?

As technology progressed, scripting languages were made to make the internet more interactive —a user could send data to a website, the website could process and store the data, and the website can send data to a user if requested. This opened up a wealth of opportunities for web developers to make web applications, and JavaScript was at the frontier of this innovation.

With JavaScript, you can not only send data back and forth between the user and the server, you could also make dynamic websites that adapt themselves to the user’s screen, implement interactive maps and graphs, create animations, and a lot more. Indeed, according to StackOverflow’s 2021 Developer Survey, JavaScript has been the #1 most used language for the past 9 years.

Hence, most people and employers looking for developers to build and maintain their website expect people to know JavaScript. According to Glassdoor, the estimated average pay for a Javascript Developer is around $107K per year in the US.

Course Ranking Methodology

I built this ranking following the now tried-and-tested methodology used in previous Best Courses Guides (you can find them all here). It involves a three-step process:

  1. Research: I started by leveraging Class Central’s database with 100K online courses and 200K+ reviews. Then, I made a preliminary selection of 1,900+ JavaScript courses by rating, reviews, and bookmarks.
  2. Evaluate: I read through reviews on Class Central, Reddit, and course providers to understand what other learners thought about each course and combined it with my own experience as a learner.
  3. Select: Well-made courses were picked if they presented valuable and engaging content and they have to fit in a set of criteria and be ranked accordingly: comprehensive curriculum, selling price, release date, ratings and enrollments.

Course Ranking Statistics

Here are some aggregate stats about the ranking:

  • The course enrollments in this ranking combined adds up 1.5M enrollments.
  • All of the courses in this ranking are free or free-to-audit except for one.
  • Around 12.4K people are following Javascript Courses on Class Central.

Without further ado, let’s go through the top picks.

1. JavaScript Algorithms and Data Structures (freeCodeCamp)

My first pick for the best JavaScript course is JavaScript Algorithms and Data Structures by freeCodeCamp.

Not only does it teach you how to program in JavaScript, it also supplements newbies with tools and concepts needed for programming in general, like data structures, algorithms (hence the course name), and object-oriented and functional programming paradigms.

Through the site’s interactive, hands-on coding tutorials and milestone projects, you’ll gain plenty of knowledge and experience solving problems and coming up with solutions on your own.

In addition, you’ll have access to The freeCodeCamp Forum where you can ask for help and guidance.

By the end of the course, you’ll receive a free certificate as a testament of your JavaScript abilities.

There are no prerequisites for this course.

What You’ll Learn

The first few sections of the course covers the fundamentals of programming with JavaScript. You’ll cover basic programming concepts like variables, arrays, functions, debugging, and more. Then, you’ll learn about some of the features introduced in ES6, the most-used version of JavaScript, as well as an introduction to regular expressions to help you match patterns in text.

The next couple of sections introduce you to what forms a major part of most undergraduate computer science syllabus: data structures and algorithms. You’ll learn about basic data structures, that is, ways of storing data, and how to extract and process information from them efficiently with algorithms.

Afterwards, you’ll study two programming paradigms: Object Oriented Programming and Functional Programming. In OOP, objects and classes organize code to describe things and what they can do, whereas in Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs. Your knowledge of both will allow you to get the best of both worlds by writing more advanced programs like summing all primes or converting plain text to Pig Latin.

You’ll end the course by completing five projects to put your JavaScript and problem-solving skills to the test. You’ll build a palindrome checker, a roman numeral converter, caesars cipher encrypter, telephone number validator, and a cash register program.

How You’ll Learn

This course is 150—300 hours long. You’ll code and complete the many interactive exercises on freeCodeCamp’s website, giving you hands-on experience.

Institution freeCodeCamp
Level Beginner
Workload 150—300 hours total
Rating 4.9 / 5.0 (28)
Certificate Free

Fun Facts

  • The course has 565 bookmarks on Class Central.
  • Do note that this course focuses more on JavaScript as a general-purpose programming language. If you’re more interested in using JavaScripts to build websites, check out freeCodeCamp’s Front End Development Libraries course or read the next few rankings below.

If you’re interested in this course, you can find more information about the course and how to enroll here.

2. Full Stack JavaScript (The Odin Project)

My second pick for the best JavaScript course is The Odin Project’s Full Stack JavaScript.

Full Stack JavaScript from The Odin Project aims to teach you everything you need to know about creating beautiful responsive websites from scratch to the point where you can get hired.

This free open-source course teaches you intermediate and advanced HTML and CSS to turn you into a CSS expert, JavaScript to create stunning single page applications with React and create a backend using Express, as well as MongoDB, a non-relational database to store your data in. Also, the course provides a section on where to find jobs and how to ace interviews so that you can eventually get a job as a web developer.

Not to mention, The Odin Project has an amazing helpful developer community.

To take this course, you’re expected to have completed The Odin Project’s Foundations course or alternatively have basic knowledge of Git, HTML/CSS, and JavaScript.

What You’ll Learn

Starting off, you’ll learn a little bit about what you can do with HTML and CSS. You’ll learn about different types of forms, validating forms, and a special tool called Emmet to speed up your HTML writing process. Then, you’ll work on your CSS designing skills, including using grids and flexboxes to help you get your website looking nice and spiffy.

Accessibility is a widely-talked about issue these days, especially for web designers. You’ll learn how to make your websites as accessible as possible by implementing accessibility options like keyboard navigation, image captions, and a color-blind friendly color scheme. You’ll also learn how to make your website fit and adapt to every screen size out there to make the viewing experience more enjoyable.

Moving on to JavaScript programming, you’ll start by coding the front-end to help make your website as dynamic and interactive as possible. You’ll learn a lot about organizing your code, manipulating the Document Object Model (DOM) with React JS, and writing asynchronous JavaScript so that lines of code can run simultaneously.

As for the back-end, you’ll develop your back-end with Express, the most popular back-end JavaScript framework. You’ll learn Express in conjunction with MongoDB, a non-relational database, which you’ll need if you want to store user authentication and personal details.

The course ends with a handy guide on getting hired, which includes preparing for your job search and applying to and interviewing for jobs.

How You’ll Learn

This course consists of 5 sections with 120 lessons total and is 500—1000 hours long. You’ll learn primarily from reading articles and following along with the examples.

Regarding assessments, the subsections of each section end with a project where you’ll apply what you’ve been taught. When you are satisfied with your project, you’ll submit your project through GitHub for other learners to view and learn from.

Institution The Odin Project
Level Intermediate
Workload 500—1000 hours
Certificate None

Fun Facts

  • The course has 238 bookmarks on Class Central.
  • The Odin Project curriculum pulls various free high-quality resources from around the web and compiles them in one place so that you spend less time searching and more time learning!
  • The Odin Project has also received a lot of praise from around the internet, due to its high-quality learning resources and active learning community.

If you’re interested in this course, you can find more information about the course and how to enroll here.

3. Full Stack Open: Deep Dive Into Modern Web Development (University of Helsinki)

My third course for the best JavaScript course is Full Stack Open: Deep Dive Into Modern Web Development teaches you all about modern web development (and some mobile application development).

In this free certificate course, you’ll focus on building single page applications with ReactJS that use REST APIs built with Node.js. Throughout the course, you’ll learn how to use many other famous libraries and frameworks like Redux, MongoDB, and GraphQL, as well as a superset of JavaScript called TypeScript.

One of the reasons why this course ranks so high on this link is due to its active support groups on Discord and Telegram.

To take this course, you’re expected to have good programming skills, basic knowledge of web programming and databases, and to know the basics of working with the Git version-control system.

What You’ll Learn

The course begins with the fundamentals of web apps. You’ll be given an overview of the basics of web development, and also discuss the advances in web application development during the last few decades.

Next, you’ll familiarize yourself with React, a JavaScript library for building user interfaces based on UI components. You’ll start by learning how to render a collection of data, like a list of names, to the screen. Then, you’ll learn how to allow users to submit data in forms and then process the user data in a remote backend server.

The remote backend server can be implemented with a simple REST API in Node.js (or GraphQL if you prefer) by using the Express library. You’ll learn how to validate the submitted data with ESLint and then store the data in a MongoDB database, before deploying your application to the Internet. You’ll also learn how to implement user authentication and authorization so that users can log into your application, as well write unit and integration tests to ensure you encounter no nasty surprises as you work on your web app.

As your application grows larger and larger, you’ll want to manage the state of React applications with the Redux library. You’ll also want to get to know the React router, which helps you divide applications into different views that are shown based on the URL in the browser’s address bar, along with other topics like web hooks.

In the final few parts of the course written by guest developers, you’ll learn how to implement everything you’ve learnt previously in TypeScript, how to build native Android and iOS mobile applications with the React Native framework, how to implement Continuous Integration / Continuous Delivery (CI/CD) systems with GitHub Actions, package code into containers, and finally learn about relational databases.

How You’ll Learn

This course is 140—280 hours long (worth about 5-13 ECTS credits depending on the amount of submitted exercises). You’ll mostly learn from reading the articles and following along with the examples.

Regarding assignments, there are many many exercises that you can complete to put your skills into practice. You’ll submit your completed exercises via GitHub and mark them as done in the course’s submission system. After completing the course from the exercise submission system, you’ll get a free certificate.

Institution University of Helsinki
Level Intermediate
Workload 140—420 hours total
Certificate Free

Fun Facts

  • The content of this course is exactly the same as in the full stack course held at the University of Helsinki, hence expect a level of rigor in this course. In fact, this course can also be taken as a distance learning program from the Open University.
  • The University of Helsinki is one of the latest pioneers of MOOCs, publishing many other MOOCs like Elements of AI and Java Programming.

If you’re interested in this course, you can find more information about the course and how to enroll here.

4. Learn JavaScript for free (Scrimba)

In this free course by Scrimba, Learn JavaScript for free, you’ll learn JavaScript by coding in JavaScript. You’ll be introduced to the fundamentals by building three basic but interesting programs: a passenger counter app, a blackjack game, and a chrome extension. By the end of this course, you’ll have the skills needed to design a nice-looking and functional website or program.

In addition, Scrimba has an active community Discord server.

To take this course, you’ll need a basic understanding of HTML and CSS. Scrimba offers a course on that here.

What You’ll Learn

The course begins by building a passenger counter app. Here, you’ll get your first taste of frontend web development, like designing the user interface, placing buttons, and adding color, which are all based upon the Document Object Model (DOM) that defines the logical structure of documents like webpages.

Afterwards, the course gets you developing a blackjack game. You’ll learn how to implement logic into your program, like starting a new game, setting the rules of the game, and keeping track of wins and losses.

Ever wished for a chrome extension that can help you deal with a certain task that takes too much time? Well, now you can build your own! You’ll end the course with a chrome extension project that’ll help recruiters keep track of leads.

How You’ll Learn

This course is 7 hours long in total. Scrimba offers an excellent IDE learning environment, where you’ll learn and practice coding by building three projects. Between each of the project sections, the course will stress-test your skills with interactive coding exercises to help you retain what you’ve learnt.

Institution Scrimba
Instructor Per Harald Borgen
Level Beginner
Workload 7 hours total
Enrollments 63.8K
Certificate Paid

Fun Facts

If you’re interested in this course, you can find more information about the course and how to enroll here.

5. The Modern JavaScript Tutorial (javascript.info)

The Modern JavaScript Tutorial by Javascript.info is a free open-source course that covers the basics all the way to advanced through simple, but detailed explanations, hence suitable for both beginner and intermediate learners.

It contains 2 parts which cover JavaScript as a programming language and working with the browser. By the end of the course, you’ll be able to create dynamic, responsive web applications.

Some basic knowledge of HTML and CSS would be helpful prior to taking the course.

What You’ll Learn

The first part of this course introduces you to the JavaScript programming language. You’ll begin by working through the syntax of JavaScript. Then, you’ll learn how to improve your code quality by learning how to write good comments, debugging, and code-testing. Afterwards the course dives deeper into JavaScript, where you’ll learn how to write object-oriented code in JavaScript to help you simply design websites, write asynchronous code so that multiple lines of code can run at the same time, and more.

The second part of the course is all about the browser. This is especially important if you’re planning on creating websites with JavaScript, since websites can be viewed from all kinds of devices, operating systems, browsers, and aspect ratios. A few key concepts taught in this section is how the Document Object Model (DOM) structures and organizes web pages, and the event-driven architecture that helps you respond to the user’s action dynamically.

How You’ll Learn

This course will take 10—20 hours to complete. You’ll learn primarily from reading through the simply-explained articles, understanding the code examples embedded, and completing the exercises at the end of each article. Additionally, the course has a Discord server where you can seek help to clear up any confusion.

Institution javascript.info
Level Beginner
Workload 10—20 hours total
Certificate None

Fun Facts

  • Thanks to the course’s open-source license, over 700 people have contributed to the course’s material on GitHub, meaning the quality of the course increases each time someone contributes a piece of their knowledge!
  • The course also has additional articles on various topics like network requests and regular expression.

If you’re interested in this course, you can find more information about the course and how to enroll here.

6. JavaScript Basics (University of California, Davis)

JavaScript Basics by the University of California, Davis, well, introduces you to the basics of JavaScript. You’ll begin the course by writing your first line of code and end by developing a simple web application.

You’ll need some background in HTML and CSS in order to take this course. Other than that, no programming experience is required.

What You’ll Learn

The course starts with an introduction to JavaScript and the history behind its development. Writing JavaScript is simple. In fact, you’ll write simple JavaScript statements right from your browser’s terminal.

The terminal will not be able to accommodate your programming needs however, and hence you’ll want to choose a trust code editor to code with throughout the rest of the course. You’ll learn how to control the flow of your program with loops and selections, call functions whenever you want to repeat your code, and other simple programming concepts.

Alright, let’s get to the fun part: building a website. This is where you’ll start using built-in JavaScript methods for accessing and manipulating Document Object Model (DOM) elements — representation of the page’s structure, style, and content. You’ll capture user events with JavaScript and use those events to trigger changes to the DOM. And to top it all off, you’ll put together a simple slideshow on a web page.

You’ll end the course by building a simple web application to help users plan their next vacation.

How You’ll Learn

JavaScript Basics is 4 weeks long, with 21 hours worth of material. You’ll mainly learn through video lectures, with additional resources available for you to take a look at.

The course provides 30 challenges with the answers for you to test your JavaScript skills. And if you are paying for the certificate, you’ll complete 4 graded weekly quizzes.

Institution University of California, Davis
Provider Coursera
Instructor William Mead
Level Beginner
Workload 21 hours total
Enrollments 27K
Rating 4.7 / 5.0 (412)
Certificate Paid

Fun Facts

If you’re interested in this course, you can find more information about the course and how to enroll here.

7. Interactivity with JavaScript (University of Michigan)

From the University of Michigan, Interactivity with JavaScript is for anyone who wants to create an interactive, responsive web page.

This free-to-audit course begins by teaching you the basics of the JavaScript language and ends with you having the programming skills and knowledge to build your own responsive website.

A basic understanding of HTML and CSS is required to take this course.

What You’ll Learn

The course begins with an introduction to web programming, which involves understanding a crucial concept: the Document Object Model (DOM). With JavaScript, grabbing any part of the webpage and changing it is easy. You’ll learn why and how when you learn the syntax and semantics of the JavaScript language.

You’ll then master how JavaScript handles events, which is whenever the user interacts with the websites. You’ll handle these events with functions that’ll run to accomplish a task, like submitting a form or navigating a web page. You’ll also learn how to control the flow of your functions with loops and arrays to help you account for specific use cases.

Finally, you’ll learn how to create forms, validate them, and then run some code on submission whenever you need to deal with user input.

How You’ll Learn

This course is 4 weeks long with each week taking around 9 to 10 hours to complete. You’ll learn by watching the lecture videos and reading the course materials.

For paying learners, you’ll have access to the CodePen exercises for coding practice and quizzes to test your theoretical knowledge.

Institution University of Michigan
Provider Coursera
Instructor Colleen Van Lent
Level Beginner
Workload 36—40 hours total
Enrollments 169K
Rating 4.7 / 5.0 (6.8K)
Certificate Paid

Fun Facts

If you’re interested in this course, you can find more information about the course and how to enroll here.

8. Learn JavaScript (Codecademy)

Codecademy’s Learn JavaScript will teach you the fundamentals of programming and the object-oriented paradigm with JavaScript.

By the end of this free limited-access course, you’ll have a solid grasp of JavaScript programming.

There are no prerequisites for this course.

What You’ll Learn

In this course, you will learn the basics of JavaScript programming. First, the course runs you through the essential programming concepts like variables and statements to help you build your first two projects: converting Kelvin to Celsius and then to Fahrenheit, and converting human years to dog years.

The final parts of the course covers functions, arrays, loops, and iterators to help you better structure your program. Additionally, you’ll learn about the object-oriented paradigm, a handy way of organizing your code in terms of units of data. For example, a button should have properties like being clickable. Hence, every button should be implemented with a clickable state.

How You’ll Learn

This course is 20 hours long and consists of 11 lessons. You’ll learn primarily from the interactive lessons on their website.

If you have a Codecademy Pro subscription, you’ll have access to more projects and quizzes after each module in the syllabus to help you retain what you’ve learnt.

Institution Codecademy
Level Beginner
Workload 20 hours total
Enrollments 2.8M
Certificate Paid

Fun Facts

  • Codecademy offers other courses on many other programming languages too, from Python to Ruby to Java.

If you’re interested in this course, you can find more information about the course and how to enroll here.

9. CS50’s Web Programming with Python and JavaScript (Harvard University)

If you have taken CS50x and are interested in web programming, this free course with a free certificate is for you.

Although CS50’s Web Programming with Python and JavaScript is more about learning web programming than JavaScript, JavaScript makes up a substantial part of this course and due to the high level of quality usually seen in Harvard’s CS50x courses, I’ve decided to include this course in the ranking.

In CS50’s Web Programming with Python and JavaScript, you’ll dive deeper into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. You’ll leverage cloud services like GitHub and Heroku to learn how to write and use API and create interactive UIs. By the end of this course, you’ll emerge with knowledge and experience in principles, languages, and tools to design and deploy applications on the Internet.

The course also has an active Discord community if you need to ask any questions.

The prerequisite for this course is CS50x or prior experience in any programming language. If you want to learn more about CS50 courses, check out our Harvard CS50 Guide: How to Pick the Right Course for You (with Free Certificate).

What You’ll Learn

The course begins with an introduction to HTML and CSS, the structural backbone of any website. HTML is the markup language used to outline a webpage, while CSS is a procedure for making our sites more visually appealing. You’ll also learn how to use Git for version control and collaboration. You’ll design a front-end for Google Search, Google Image Search, and Google Advanced Search for your first project with HTML and CSS.

Afterwards, you’ll learn about Python, a programming language, and the Django framework, a popular web framework that you’ll use for your site backend to create truly dynamic applications. For your second project, you’ll design a Wikipedia-like online encyclopedia.

SQL is a language used for storing and retrieving data, which is extremely important as websites revolve around sending data back and forth. You’ll learn Django-specific methods that make it easier to interact with SQL databases, which you’ll apply in your third project where you’ll design an eBay-like e-commerce auction site.

One of the reasons why JavaScript is frequently used for web programming is due to its support for Event-Driven Programming, a programming paradigm that centers around the detection of events, and actions that should be taken when an event is detected. You’ll create friendly user interfaces with JavaScript in your fourth and fifth project, designing a front-end for an email client and a Twitter-like social network website.

Finally, in the last two sections of this course you’ll learn about testing your websites using CI/CD to make sure updates to web pages proceed smoothly, and scalability and security to make sure our websites can be accessed by many users at once, and that they are safe from malicious intent. For your capstone project, you’ll apply everything you’ve learned throughout the course and create a web application of your own with Python and JavaScript.

How You’ll Learn

This course is made up of 9 sections and takes around 72 to 108 hours to complete. You’ll learn by watching the video lectures and reading the supplied course notes.

There are 6 excellently-designed projects in this course that you’ll have to complete to get a free certificate. You’ll learn a lot from working on the projects on your own.

Institution Harvard University
Provider edX
Instructor David J. Malan and Colton Ogden
Level Intermediate
Workload 72—108 hours total
Enrollments 1.1M
Certificate Free

Fun Facts

  • David J. Malan has been teaching CS50 for 15 years, first on-campus at Harvard, and on edX since 2012.
  • Colton Ogden on the other hand is a Technologist in the Division of Continuing Education at Harvard.

If you’re interested in this course, you can find more information about the course and how to enroll here.

10. JavaScript: Understanding the Weird Parts (Udemy)

If you already have some experience with JavaScript but want to further improve and deepen your programming knowledge, JavaScript: Understanding the Weird Parts is a good choice for you.

In this paid course, you’ll learn how to be a good JavaScript programmer. This entails that you learn how JavaScript works under the hood and how to write good code that tends to bug less. You’ll also cover more advanced concepts like objects and object literals, function expressions, immediately invoked function expressions, and more. By the end of the course, you’ll be able to build your own JavaScript framework or library as well!

To take this course, you’ll need to have some basic experience with Javascript (variables, loops, and functions).

What You’ll Learn

The course begins by answering a fundamental question: How does the JavaScript engine execute code? You’ll answer this question by studying execution contexts and how lexical environments identify the scope between each line of code. Then, you’ll study the different types and operators in JavaScript, including the infamous triple equals === comparator.

Moving on, you’ll study how object-oriented programming can be achieved with JavaScript through prototypal inheritance. You’ll learn what JavaScript treats as objects and a couple of topics like the <code>this</code> keyword, function overloading, and closures.

The course ends with an examination of the famous framework jQuery, as a lot can be learnt from reading other people’s good code. You’ll take your lessons and apply them when you create your own JavaScript framework.

There are also a few extra lectures on TypeScripts, ECMAScript 6, and ES6 if you are interested in them.

How You’ll Learn

This course is 12 hours long, consisting of 13 sections and a total of 88 lectures. You’ll study primarily from watching the lecture videos and from the course material provided. There are no practice exercises in this course.

Provider Udemy
Instructor Anthony Alicea
Level Intermediate
Workload 12 hours total
Enrollments 175K
Rating 4.7 / 5.0 (45K)
Certificate Paid

Fun Facts

  • Anthony has been programming since he was 12 years old, and got into web sites and web application development at 16. He graduated with a CS degree from Case Western Reserve University and became a Microsoft-certified software developer.

If you’re interested in this course, you can find more information about the course and how to enroll here.

Elham Nazif Profile Image

Elham Nazif

Part-time content writer, full-time computer science student.

Comments 3

  1. Smaili

    Good list.
    But i do not think any course comes close to Will Sentence Hard Parts in the Frontend Masters platform…
    He explains in the simplest way the advance concepts. And plus you don’t get bored watching…
    I think thise are the best JavaScript courses.

    • Muhammad Bilal Mohib-ul-Nabi

      Extremely useful list.Thanks.

  2. Muzafar Hussain

    This is amazing work by class central .


Leave a reply

Your email address will not be published. All comments go through moderation, so your comment won't display immediately.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Browse our catalog

Discover thousands of free online courses from top universities around the world like MIT, Stanford, and Harvard.

Browse all subjects