JavaScript code displayed representing the skills you will learn by taking the Learn Modern JavaScript series.

Learn Modern JavaScript Series

Learn JavaScript the right way in order to be a modern JavaScript developer.

This series of courses will help you fully learn the language and enable you to tackle any problem you encounter. To see all the courses in the series, visit the Planned Courses page. Both the Getting Started course and the Advanced Topics course are currently available. We are quickly working on other courses.

Go To Courses

Soon to be crack programmer smiling as he starts the Learn Modern JavaScript: Getting Started course.

Learn Modern JavaScript: Getting Started

This is the first course in the Learn Modern JavaScript Series.

This course covers the fundamentals of JavaScript and prepares you for the more advanced courses on JavaScript. You learn the JavaScript language; not just tips and tricks. With 11 sections, 110 topics, over 13 hours of video, and 12 exercises, you will learn JavaScript the right way. Take the course on Udemy and receive a hugely discounted price.

Take the Course

Keyboard and YouTube logo representing the number of topics covered on the YouTube channel.

All Things JavaScript You Tube Channel

A continuous stream of topics relating to the world of JavaScript.

Subscribe to our You Tube channel in order to receive an ongoing diet of JavaScript. This will help expand your knowledge of JavaScript and keep you up to date with All Things JavaScript. We strive to release a new video every week.


Interested in all of our past tutorials? Our tutorials page has a complete list.

Subscribe to the YouTube Channel

So what's this all about?

Because JavaScript is such a common language and was built to be easily learned, it seems most people know some of it. However, this has also encouraged poor habits which can cause unexpected problems in JavaScript code.

At All Things JavaScript we are not only users of the JavaScript language, we are students also. Our goal is to teach the intricacies of the language and good practices from the beginning, so that more and more of us are using JavaScript the right way.

If you are looking to learn JavaScript the right way or to improve your current skill base, you have come to the right place.