JavaScript Essentials

- Variables & Types
- Mathematical Operators
- Logical Operators
- Functions
- Strings
- Objects
- JSON
- Classes & Constructors
- Static Functions & Variables
- Public vs Private Access
- Callbacks
- Promises & Callback Hell
- Async/Await
- Error Handling & Custom Errors
- Testing with Jest
- Test Coverage with Jest's Built in Coverage
- Mocking in Jest
- Interactive Programs with Inquirer