Skip to content

Neeraj05042001/dsa-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA From Scratch 🚀

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.


🎯 Purpose of This Repository

  • 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.


🛠 Tech Stack

  • Language: JavaScript
  • Approach: From basics → intermediate → advanced
  • Practice: Concept-based problems + patterns

📅 Structure

The repository is organized day-wise:


Day-01/
Day-02/
Day-03/
...

Each day may include:

  • 📘 Concept notes
  • 🧠 Problem explanations
  • 💻 Code implementations
  • ✅ Practice problems

📌 Learning Philosophy

  • 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

🌱 Progress Tracking

I will be sharing my daily progress on:

  • LinkedIn
  • X (Twitter)

This helps me stay accountable and may also help others who are starting their DSA journey.


🤝 Who Is This For?

  • Beginners starting DSA from scratch
  • Developers revising fundamentals
  • Anyone who believes in consistent learning

⭐ Final Note

Learning DSA is a marathon, not a sprint. This repository represents daily effort, growth, and discipline.

If you find this helpful, feel free to ⭐ the repo and follow along.

Happy coding! 🚀

About

This repo is open to anyone who wants to learn DSA from scratch using a clear, structured, and beginner-friendly approach.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors