Skip to content

nilesh-gaikwad01/javascript-practice

Repository files navigation

JavaScript Practice Repository

This repository contains my structured practice of JavaScript, starting from fundamentals and gradually moving toward advanced concepts, DOM manipulation, asynchronous JavaScript, and small hands-on projects.

This repo is created for learning, revision, and Record.


📂 Folder Structure

javascript-practice/
│
├── 00_index/                # JavaScript introduction & basics
├── 01_variables/            # var, let, const
├── 02_datatypes/            # JavaScript data types
├── 03_operators/            # Operators & expressions
├── 04_string/               # String methods & operations
├── 05_Num/                  # Numbers & Math
├── 06_Dateinjs/             # Date & Time in JavaScript
├── 07_array/                # Arrays & array methods
├── 08_object/               # Objects & object operations
├── 09_function/             # Functions & function types
├── 10_scope/                # Scope & lexical environment
├── 11_arrowfn/              # Arrow functions
├── 12_thisfnnotes/          # `this` keyword behavior
├── 13_control_flow/         # if / else / switch
├── 14_iteration/            # Loops & iteration
├── 15_filter_map/           # map, filter, reduce
├── 17_asyns/                # Async JavaScript basics
├── 18_classes_and_opps/     # OOP, classes, prototypes
├── 19_dom/                  # DOM manipulation
├── 20_events/               # Events & event handling
├── 21_promises/             # Promises & async flow
├── 22_advanced_one/         # Advanced JavaScript topics
│
├── Projects/                # Mini JavaScript projects
│   ├── BMI_calculator/
│   ├── colorChanger/
│   ├── digitalClock/
│   ├── numberGuess_game/
│   └── unlimitedColor/
│
├── test/                    # Practice & test files
└── README.md                # Project documentation 


🧪 Projects Included

  • BMI Calculator
  • Color Changer
  • Digital Clock
  • Number Guess Game
  • Unlimited Color Generator

Each project focuses on applying core JavaScript concepts.

📌 Notes update

  • This repository is actively updated
  • Code is written for learning clarity, not production
  • Folder names represent topics
  • Commits reflect learning progress

🔐 Git & Workflow Practices Used

  • SSH-based GitHub authentication
  • Clean commit history
  • One repository = one learning scope
  • Structured folder organization

👤 Author

Nilesh Gaikwad JavaScript Learner & Aspiring Full-Stack Developer


"Consistency beats intensity. Practice builds confidence.”

About

This is the Javascript practical Learning repo covers all essentials of the javascript , projects and notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors