Welcome to my JavaScript Journey — a collection of topic-wise projects, experiments, and practice exercises I built while learning JavaScript.
This repo showcases everything from the basics of variables and loops to more advanced concepts like promises, async/await, and APIs.
Each folder represents a separate concept or project. Here's what's inside:
| Folder | Description |
|---|---|
basics |
Covers variables, operators, and data types. |
functions |
Function declarations, expressions, arrow functions. |
loops |
For, while, do-while, and practical loop exercises. |
arrays |
Array methods like map, filter, reduce, and practice examples. |
objects |
Creating, accessing, and manipulating objects. |
dom-practice |
Selecting, updating, and styling elements with JS. |
callback-hell |
Practice with nested callbacks and their challenges. |
promises |
Using JavaScript promises to handle asynchronous tasks. |
fetch-api |
Fetching and working with JSON data from APIs. |
async-await |
Cleaner asynchronous code using async/await. |
advanced |
Scope, closures, higher-order functions, and other advanced topics. |
-
Clone or download the repo:
git clone https://github.com/Kundan-K-Jaiswal/js-journey.git
-
Navigate into any folder.
-
Open the index.html file in your browser.
-
JavaScript basics: variables, operators, data types
-
Control flow: conditions, loops
-
Functions and arrow functions
-
Arrays & objects with practical methods
-
DOM manipulation and event handling
-
Asynchronous JavaScript: callbacks, promises, async/await
-
Working with APIs using fetch
-
Advanced concepts like closures and higher-order functions
-
Each folder is self-contained and focuses on a specific concept.
-
This repo will continue to grow as I learn and experiment with new ideas in JavaScript.
This project is for educational purposes. Feel free to explore, learn, and reuse concepts.
If you’d like to share feedback or ideas, feel free to reach out:
LinkedIn: Kundan Kumar Jaiswal
Author: Kundan Kumar Jaiswal JavaScript Journey / Learnings