Build great JavaScript-based web apps from the very beginning to the ninja level with modern JavaScript.

Highest RatedCreated by Shaun PellingLast updated 4/2019EnglishThis course includes

  • 19 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What will you learn?

  • Learn how to program with modern JavaScript from beginner to more advanced topics.
  • Learn all about OOP (object oriented programming) with JavaScript, work with prototypes and classes.
  • Learn how to create real-world frontend applications (quizzes, weather applications, chat rooms, etc.) with Javascript
  • Learn how to create useful JavaScript-driven UI components like popups, dropdowns, tabs, tooltips and more.
  • Learn how to use advanced, sophisticated JavaScript features today by using the latest workflows (Babel and Webpack).
  • How to use real-time database to store, retrieve and update application data.
  • Discover the API for optimizing third party data (such as weather information)

Course Contents 173 Lectures 18: 59: 32 Requirements.

  • A basic grip of HTML and CSS (how to create simple, static web pages)


Hey gang, and welcome to your first step on the path to becoming a JavaScript ninja! In this course, I teach you the language of your choice (Javascript), from the very beginning to create a fully dynamic, dynamic and interactive web experience.

They will cover all the basics to get you started quickly before you dive into some fun stuff like website manipulation such as interactive forms, popups and other cool effects. The way we use the latest additions to the JavaScript specification (ES6, 7 and beyond) and maintain good coding standards to keep our code clean and efficient!

Once we have mastered the basics, we will be joining a number of real-life JavaScript projects, including interactive quizzes, weather apps, a real time chat application and a small UI library that you can use for your future. Can use in all projects!

We'll take a look at some more advanced topics object Object-oriented programming, uncomplicated code, real-time databases and more. Lastly, we will set up an advanced workflow using Webpack & Babel, so that by the end of this course you will not be less than a javascript developer of Black Belt which has many coding techniques in your tool belt. ۔ General Chat Chat Lounge

Speaking of ninja, I'm also known as Net Ninja on YouTube, where you'll find hundreds of free coding tutorials, so feel free to pop in to greet :)

Who is this course for:

• New or junior developers who want to learn JavaScript from the ground up.

• Frontend developers who want to level up their JavaScript knowledge using sophisticated, sophisticated techniques.

• Back end developers who want to learn Javascript language for front-end development.