Skip to content

sidharthjuyal/Intermediate-JavaScript

Repository files navigation

🧠 JavaScript Mastery Notes

Welcome to my JavaScript Notes Repository. This repo is my personal knowledge base built while deeply learning JavaScript from fundamentals to advanced concepts.


πŸ“Œ What's Inside

1. πŸ”₯ Notes

  • Detailed, no-fluff markdown notes on all major JavaScript concepts.
  • Notes are taken and Inspired by Namaste JavaScript (Season 1 and 2) Youtube Playlist by Akshay Saini Sir.
  • Cross-referenced with deep explanations, visual mental models, and real-world analogies.
  • Topics covered include:
    • Execution Context, Call Stack, Hoisting
    • Closures, Functions, Callbacks
    • this keyword, Arrow functions
    • Promises, Async/Await, Promise APIs
    • Event Loop, Microtasks vs Macrotasks
    • And much more...

2. πŸ’» Practice

  • Practical code snippets written by hand to reinforce concepts.
  • Covers tricky JS behaviors often asked in interviews.
  • Expect things like:
    • Recreating Promise.all, bind, and throttle
    • Async patterns, closures in loops, hoisting edge cases
    • Real interview scenarios and logical challenges

πŸ“ˆ Purpose

I built this repo not just to revise, but to master JavaScript at a level required by top tech interviews. Whether you're prepping for product-based companies, freelancing, or just trying to finally understand JavaScript deeply β€” this repo will serve you well.


πŸ› οΈ How to Use

  • Clone the repo or explore it here directly.
  • Read the markdown notes for each topic (structured, clean).
  • Try out the practice code snippets β€” tweak, debug, learn.
  • I continuously improve this repo β€” so stay tuned.

πŸ”— Connect

I'm constantly learning, improving, and refining this. If you're on the same path, feel free to connect.

Let’s get better at JavaScript. Brick by brick. Byte by byte.

image

About

This Repository contains my Study for JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published