#
Learning JavaScript
## Contents
- [Introduction](Introduction/README.md#introduction)
- [Basics](Basics/README.md)
- [Working with Control Structures - if..else Statements, Loops & Error Handling](Control-Structures/README.md)
- [More on Functions](More-on-Functions/README.md)
- [Document Object Model(DOM)](DOM/README.md)
- [More on Arrays and Iterables](More-on-Arrays-and-Iterables/README.md)
- [More on Objects](More-on-Objects/README.md)
- [Classes and Object Oriented Programming (OOP)](Classes-and-Object-Oriented-Programming/README.md)
- [Constructor Functions and Prototypes](Constructor-Functions-and-Prototypes/README.md)
- [Advanced DOM APIs](Advanced-DOM-APIs/README.md)
- [Working with Events](Working-with-Events/README.md)
- [Advanced Function Concepts](Advanced-Function-Concepts/README.md)
- [More on Numbers and Strings](More-on-Numbers-and-Strings/README.md)
- [Async JavaScript: Promises and Callbacks](Async-JS-Promises-and-Callbacks/README.md)
## References
- [JavaScript - The Complete Guide 2023 (Beginner + Advanced) by Academind (Maximilian Schwarzmüller)](https://www.udemy.com/share/102aa23@cPr9PmFpr0y6VaininP_4S-uboOKmC7wiYBKtS28JItRDgZyS8j6yIOJY2G0mSeE/)
- [ChatGPT](https://chat.openai.com/)