Created by: Neeraj | LinkedIn: neeraj-kumar1904 💼 | X: @_19_neeraj 🐦 | GitHub: Neeraj05042001 🐙 |
This repository documents my Data Structures & Algorithms (DSA) journey from absolute scratch, with a strong focus on problem-solving, fundamentals, and consistency.
I am learning DSA step by step and pushing day-wise code and learnings to this repository.
This journey is inspired by my previous JavaScript learning series, where consistency and public accountability helped me grow significantly.
- Build a strong foundation in DSA
- Improve problem-solving and logical thinking
- Prepare for coding interviews
- Maintain daily consistency
- Learn and build in public
This repo is not about shortcuts or memorization.
It is about understanding concepts deeply from first principles.
- Language: JavaScript
- Approach: From basics → intermediate → advanced
- Practice: Concept-based problems + patterns
The repository is organized day-wise:
Day-01/
Day-02/
Day-03/
...
Each day may include:
- 📘 Concept notes
- 🧠 Problem explanations
- 💻 Code implementations
- ✅ Practice problems
- Start simple
- Understand the why, not just the how
- Write clean and readable code
- Revisit and refactor when needed
- Stay consistent, even on tough days
I will be sharing my daily progress on:
- X (Twitter)
This helps me stay accountable and may also help others who are starting their DSA journey.
- Beginners starting DSA from scratch
- Developers revising fundamentals
- Anyone who believes in consistent learning