The Complete JavaScript Course From Zero to Expert


The modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory. Many courses in one!

  • Become an advanced, confident, and modern JavaScript developer from scratch
  • Build 6 beautiful real-world projects for your portfolio (not boring toy apps)
  • Become job-ready by understanding how JavaScript really works behind the scenes
  • How to think and work like a developer: problem-solving, researching, workflows
  • JavaScript fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.
  • Modern ES6+ from the beginning: arrow functions, destructuring, spread operator, optional chaining (ES2020), etc.
  • Modern OOP: Classes, constructors, prototypal inheritance, encapsulation, etc.
  • Complex concepts like the 'this' keyword, higher-order functions, closures, etc.
  • Asynchronous JavaScript: Event loop, promises, async/await, AJAX calls and APIs
  • How to architect your code using flowcharts and common patterns
  • Modern tools for 2020 and beyond: NPM, Parcel, Babel and ES6 modules
  • Practice your skills with 50+ challenges and assignments (solutions included)
  • Get downloadable lectures and friendly support in the Q&A area
  • Design your unique learning path according to your goals: course pathways


The Complete Node.js Developer …

 Learn Node.js by building real-world applications with Node JS, Express, MongoDB, Jest, and more! Completely refilmed for 3rd edition Build, test, and launch Node apps Create Express web servers and APIs Store data with Mo …

read more

Modern JavaScript From The Beg …

 Learn and build projects with pure JavaScript (No frameworks or libraries) Modular learning sections & 10 real world projects with pure JavaScript Master the DOM (document object model) WITHOUT jQuery Asynchronous programmi …

read more