#1 India's Top IT Training Institute

×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →
⚡ FREE · SAVED IN YOUR BROWSER

DSA Sheet Tracker: Track Every Problem You Solve, Topic by Topic

Tick off classic DSA problems, star the ones to revise and see where you are weak.

  • ✅ 109 classic problems
  • ⭐ Revise list
  • 📊 Topic-wise report

How to use the DSA Sheet Progress Tracker

  1. 1. Work through topicsOpen a topic, solve a problem on your favourite judge and tick it here.
  2. 2. Star and addStar problems to revise later and add your own problems to any topic.
  3. 3. Check your reportGet solved counts per topic and the weakest areas to focus on.

How the sheet is organised

The list covers 109 well-known problems across 11 topics, ordered roughly from easier to harder inside each topic: Arrays, Strings, Searching & Sorting, Linked List, Stack & Queue, Recursion & Backtracking, Binary Trees & BST, Heaps, Graphs, Dynamic Programming, and Greedy & Bit Manipulation. The problem names are the standard ones you will find on any major coding practice site, so you can search for them anywhere.

The progress bar is simple maths: solved ÷ total × 100. If you have ticked 23 problems, the tracker shows 23 / 109 done, which is 21%.

A practical way to use it

  • Go topic by topic. Finish most of Arrays and Strings before Graphs or DP. Later topics reuse earlier ideas.
  • Time-box each problem. If you are stuck after 30 to 40 minutes, read a solution, then star the problem and solve it again from scratch two or three days later.
  • Use the star for patterns, not just failures. Star problems that taught you a new trick, like two pointers or a sliding window.
  • Check the report weekly. It lists topics under 50%, which are the best places to spend your next week.

Your ticks are saved in this browser's local storage, not on our servers. If you change phone or laptop, download the CSV from the report first. You can add your own problems to any topic or to "My problems" if your college or course uses a different list.

Frequently asked questions

Is this the same as a famous DSA sheet?

No. It is our own list of classic, commonly asked problems. Their names are standard, so you can find them on any practice site you prefer.

Will I lose my progress if I clear my browser?

Yes, because it is stored only in this browser. Download the CSV from the progress report to keep a backup.

How many problems should I solve before placements?

There is no magic number. Covering every topic and being able to solve the starred problems again without help matters more than the total.

Is the tracker free?

Yes, free forever. Ticking problems needs no form. The progress report asks for your name and WhatsApp number once, then all Uncodemy tools open freely.

More free tools

See all free tools