Learn JavaScript in a Weekend 2021

Learn JavaScript quickly, with projects! Master the basics and intermediate and advanced topics!

*** The fastest way to learn JavaScript, while also learning it deeply! ***

What you’ll learn

  • Installing the free and awesome VS Code IDE (integrated development environment)..
  • Different ways to include JavaScript in your web pages..
  • Using the developer tools to debug JavaScript code..
  • Variables and constants..
  • Creating functions in various ways..
  • DOM (Document Object Model) and the DOM API.
  • Creating an entire web page using DOM API methods..
  • Number systems, and binary numbers..
  • Bitwise operations..
  • JavaScript assignment, arithmetic, unary, comparison, logical, type, bitwise, and other operators..
  • Dynamic typing, primitives, null and undefined..
  • if-else, ternary, and switch for decisions..
  • for, for…in, for…of, while, do…while looping mechanisms..
  • arrays, objects, sets, maps.
  • Prototypical classes and ES6 classes.
  • Object oriented programming..
  • setTimeout() and setInterval() for timers..
  • call(), apply(), and bind() to control execution scope..
  • JavaScript promises for asynchronous code..
  • Dates and times in JavaScript..
  • Global Math object methods..
  • Working with regular expressions..
  • Working with JSON data..
  • ES6 arrow functions..
  • ES6 template strings..
  • ES6 destructuring..
  • ES6 default parameters..
  • ES6 spread and rest syntax..

Course Content

  • Welcome! and Development Environment –> 5 lectures • 11min.
  • Let’s Get Started! –> 10 lectures • 1hr 31min.
  • DOM and DOM Manipulation –> 5 lectures • 52min.
  • Binary Numbers, Binary Math, and Bitwise Operations –> 5 lectures • 21min.
  • JavaScript Operators –> 10 lectures • 1hr 19min.
  • JavaScript Data Types –> 3 lectures • 14min.
  • Conditionals –> 6 lectures • 37min.
  • Loops –> 6 lectures • 13min.
  • Arrays and Objects –> 8 lectures • 1hr.
  • Classes in JavaScript –> 6 lectures • 40min.

Learn JavaScript in a Weekend 2021


  • All you need are a computer and access to the internet..
  • All development software used in the course is free..

*** The fastest way to learn JavaScript, while also learning it deeply! ***

Learn JavaScript in a Weekend 2021 is a complete course on JavaScript.

It’s designed to guide you from the basics on thru intermediate and then advanced topics.

And the course is specifically designed to help you learn JavaScript quickly, but at the same time thoroughly.

Several projects provide valuable experience in using what you learn, to create interactive web pages.


JavaScript is the most important of the three pillars of web development, HTML, CSS, and JavaScript. Web development is one of the hottest careers, with great pay, flexibility, and best of all, when you learn web development, the sky’s the limit, you can build whatever comes to mind.


Why this is the course for you.

This is a great course to learn JavaScript, because you learn a wide range of topics related to JavaScript, preparing you to move forward quickly to enter or advance your career in web development.

I guide you step-by-step from the basics to intermediate and advanced topics. I don’t race quickly thru the topics, speaking fast and using jargon. I speak clearly and at a good pace. And I’ve designed this course using modern techniques so you learn quickly and retain what you learn.


Why am I the right instructor for you?

I’ve lived in Silicon Valley for 23 years, working for some of the largest, and most impactful software companies in the world. I’ve always focused on learning and growing, becoming a better web developer.

And I’ve always been keen on sharing, mentoring and teaching. And this enthusiasm for teaching and sharing is built right into this course. I’m here for you. Teaching is my passion.

My instruction style is to present topics clearly, without speaking too fast, and without using jargon and hard to understand vocabulary.