- Dedication
- Copyright
- Preface
- Introduction
- Basics
- Numbers
- Strings
- Conditional Logic
- Arrays
- Loops
- Functions
- Objects
- Date and Time
- JSON
- Error Handling
- Modules
- Regular Expression
- Classes
- Browser Object Model (BOM)
- Events
- Promise, async/await
- Miscellaneous
- Server Side
- Exercises
- Interview Questions (Bonus Section)
- Design Patterns (Bonus Section)
- File System (Bonus Section)
- ES6 Concepts (Bonus Section)
- Animation Resources (Bonus Section)
- Complexity (Bonus Section)
- JavaScript Behind the Scenes (Bonus Section)
- Document Object Model (DOM)
- References
- Resources
- Credits