This repository is dedicated to learning JavaScript concepts and practicing coding skills. It also serves as a practical guide for understanding Git branching, managing a repository, and pushing code to GitHub.
The repository has two branches for code management:
main
: The default branch where the final and stable code resides.master
: A secondary branch for additional experiments and testing.
This repository covers the following JavaScript topics:
- Basics
- Variables, Data Types, and Operators
- Functions and Parameters
- Conditional Statements
- Intermediate
- Arrays and Objects
- Loops (for, while, forEach, etc.)
- DOM Manipulation
- Advanced
- Promises and Async/Await
- Event Listeners
- ES6+ Features (Arrow Functions, Classes, etc.)
- Closures and Higher-Order Functions
- Projects
- Mini-Projects like a Calculator, BMI Generator, etc.
--