The ultimate beginners course for Javascript - Learn Modern Javascript for 2022 with a plenty of examples

Requirements
- Basic Computer Knowledge
- Very basic understanding of HTML (any maybe) CSS should help, but you can understand the course without that as well.
- A free text editor - notepad, Atom editor, Brackets editor, Visual Studio (I'll be using this one in the course)
Target audiences
- Anyone who's new to programming and would like to start with Javascript
- Javascript developers who'd like to brush up on their knowledge while learning the updated version
- Anyone who'd like to pad their resume with a new skill
- Web designers who'd like to get into development
Introduction
- Introduction to Javascript
- Where To
- Output
- Statements
- Syntax
- Comments
- Variables, Let & Const
- Operators
- Arithmetic
- Assignment
- Data Types
- Functions
- Objects
- Events
- Strings, String Methods, String Search & String templates
- Numbers & Number Methods
- Arrays, Array methods, Array sort, Array Iteration & Array const
- Dates, Date formats, Date get methods & Date set methods
- Math
- Random
- Booleans
- Comparisons
- If…Else…Else If
- Switch
- Loops
- Iterables
- Sets
- Maps
- TypeOf
- Type Conversion
- Bitwise
- Regular Expressions (RegExp)
- Errors
- Scope
- Hoisting
- Strict Mode
- this keyword
- Arrow Functions
- classes
- Modules
- JSON
- Debugging
- Style Guide
- Best Practices
- Mistakes
- Performance
- Reserved words
- Skill Test