About

This section provides an overview of this website and why it was created.

About Algorithmik

Hi, I’m Mehul, and this website is my way of helping you navigate data structures and algorithms (DSA). I’ve had a lot of people ask me how to get started with DSA, improve their LeetCode skills, or increase their contest ratings. I know how overwhelming it can feel at first, so I decided to create this site to share what I’ve learned to help others on their journey.

About Me

I’m a pre-final year university student with a deep love for development, problem-solving, algorithms, and computer science in general. Here are some of my achievements in the DSA space:

  • Guardian on LeetCode, with a peak rating of 2284, placing me in the top 0.68% globally.
  • Solved over 1500+ problems across different platforms, with extensive experience in C++ and Python.
  • Ranked 513th in India, and 3966th globally on LeetCode.
  • I have authored over 300 solutions on LeetCode across different accounts, earning more than 700 upvotes and garnering over 156,700 views.

Why This Website?

I know that there are already a lot of DSA websites out there, some paid and some free. The free ones often lack structure or have outdated content. While the paid ones are decent, I believe that it’s not required to pay for a DSA resource. You are mostly paying for the structure and if you can get that structure for free then there's no point in paying for it.

  • Free and easy-to-use: Algorithmik is a free, comprehensive, and easy-to-use resource for learning DSA.
  • Open-source: Since it's open-source, you can contribute to it and make it even better.
  • Community-driven: You can help others out and contribute to the website by suggesting improvements, reporting issues, or even adding your own content like submitting good problems or notes for a specific topic.

What You’ll Find Here

  • Notes on DSA Topics: Forgot how a particular data structure or algorithm works? Check out the notes section to refresh your memory.
  • Problem Sets: Practice your DSA skills with a variety of problems, from easy to hard.
  • Resources Section: Find useful resources like books, websites or videos for every topic.