Skip to content

A hands-on JavaScript learning journey with practical code and mini-projects, covering variables, arrays, DOM, events, OOP, and closures — inspired by Hitesh Choudhary’s Chai aur Code.

Notifications You must be signed in to change notification settings

adityadomle/Chai-aur-JavaScript

Repository files navigation

🚀 JavaScript Mastery Journey

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.


📁 Folder Structure

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

📌 Why This Repo?

  • 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

📦 How to Use

  1. Clone the repo:
    https://github.com/adityadomle/Chai-aur-JavaScript.git

About

A hands-on JavaScript learning journey with practical code and mini-projects, covering variables, arrays, DOM, events, OOP, and closures — inspired by Hitesh Choudhary’s Chai aur Code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published