Skip to content

Kundan-K-Jaiswal/js-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS Journey 🚀

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.


📁 Folder Structure

Each folder represents a separate concept or project. Here's what's inside:

🔧 Core Topics & Projects

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.

🚀 How to Run

  1. Clone or download the repo:

    git clone https://github.com/Kundan-K-Jaiswal/js-journey.git
  2. Navigate into any folder.

  3. Open the index.html file in your browser.


✨ What I Learned

  1. JavaScript basics: variables, operators, data types

  2. Control flow: conditions, loops

  3. Functions and arrow functions

  4. Arrays & objects with practical methods

  5. DOM manipulation and event handling

  6. Asynchronous JavaScript: callbacks, promises, async/await

  7. Working with APIs using fetch

  8. Advanced concepts like closures and higher-order functions


📌 Notes

  1. Each folder is self-contained and focuses on a specific concept.

  2. This repo will continue to grow as I learn and experiment with new ideas in JavaScript.


📄 License

This project is for educational purposes. Feel free to explore, learn, and reuse concepts.


🙌 Connect

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