Welcome to my JavaScript Journey – a structured and hands-on learning path inspired by Hitesh Choudhary's teaching style via Chai aur Code. This repository is built module by module to help me (and others!) practice, revise, and master core to advanced JavaScript concepts.
Each folder represents a step in my JavaScript learning path:
| Folder Name | Topics Covered |
|---|---|
01_basics |
Intro to JS, Syntax, Variables, Data Types |
02_basics |
String Operations, Numbers, Math, Type Conversion |
03_basics |
Comparisons, Truthy/Falsy, Nullish Coalescing |
04_control_flow |
if-else, switch, ternary, logical operators |
05_iterations |
for, while, do-while, break/continue loops |
06_dom |
DOM Manipulation, Query Selectors, Styling Elements |
07_events |
Event Handling, addEventListener, Event Object |
08_advance_one |
Scope, Hoisting, Closures, Callback Functions |
09_classes_and_oop |
Constructor Functions, Classes, Inheritance |
10_fun_with_js |
Mini Project, Interactive JS Examples |
- To practice JavaScript hands-on
- To revisit concepts quickly during interviews or revisions
- To build small projects and reinforce concepts
- To track and share my learning progress publicly
- Clone the repo:
https://github.com/adityadomle/Chai-aur-JavaScript.git