Know exactly what to solve next

A free Windows app that reads your Codeforces and LeetCode solves, finds your weak topics and picks today's problems. New to DSA? It teaches you from step one, in English or Hindi.

Free. Windows 10 and 11. Release notes

AlgoCompass runs on Windows 10 and 11. There's no Mac or Linux version yet.

AlgoCompass is a Windows app. Send yourself the link and install it on your PC.

Email me the link

The Today screen: a Codeforces problem under Do this next, today's goals, and the Codeforces rating card with the next round.
sheets that tick themselves
5
video lessons, each checked on YouTube
147
languages, English and Hindi
2
accounts needed to start
0
  • Striver's A2Z DSA Sheet
  • Striver's SDE Sheet
  • NeetCode 150
  • Blind 75
  • Love Babbar DSA 450

Start where you are

The first screen asks one question. Your answer decides what Today shows you, and you can switch any time in Settings.

New to DSA?

Follow the Beginner Path: 14 steps from loops to dynamic programming. Each step is a short video, the idea in five lines, and a few easy problems. No account needed to start.

  1. BasicsComplexity and loops
  2. ArraysIndexing, traversal and in-place updates
  3. StringsCharacters, building and comparing
  4. HashingSets and maps for instant lookups
  5. and 10 more, up to Dynamic Programming

EnglishHindi lessons from takeUforward, NeetCode, Apna College, Aditya Verma and more.

Already practising?

Add your Codeforces handle and, if you like, your LeetCode username. No passwords. AlgoCompass reads your public solves and keeps you moving.

  • Codeforces and LeetCode in one place. Your weak topics across both, and problems picked just above your rating.
  • Sheets that tick themselves. Solve on LeetCode or Codeforces and every sheet that lists the problem updates.
  • Contests. Upcoming rounds with a reminder an hour and ten minutes before, and your results after.
  • Newbie
  • Pupil
  • Specialist
  • Expert
  • Candidate Master
  • Master
  • Grandmaster

Your rating shows in your real rank colour.

Every screen has one job

Open it, see what to do, close it. These are real screenshots of AlgoCompass 1.4.

  1. Today

    One problem under Do this next, picked for your weakest topic. Today's goals and your rating sit beside it.

  2. Learn

    147 videos in English and Hindi, grouped by topic, with your weakest topics first and one click to continue.

  3. A lesson

    Watch, read, solve. One Next button walks you through every part, then opens the next step.

  4. Sheets

    Striver's A2Z and SDE, NeetCode 150, Blind 75 and Babbar 450, in their original order, ticking as you solve.

  5. Progress

    Your rating chart against the rank bands, weekly goals, and every topic from weakest to strongest.

  6. Contests

    Codeforces rounds first and LeetCode contests below, with a Windows reminder before the ones you'll attend.

How it works

  1. Install and answer one question

    New to DSA? You start on step 1 of the Beginner Path. Already practising? Add your Codeforces handle.

  2. Do the one thing on Today

    Today shows a single next action: watch a lesson, or open a problem on LeetCode or Codeforces.

  3. It ticks itself

    Solve it on the site. At the next update your goals, sheets and streak catch up on their own.

An example day, drawn to show the flow.

Installing on Windows

AlgoCompass isn't code-signed yet, so the first time you run the installer Windows SmartScreen shows a warning. It takes two clicks to get past it.

  1. Click More info

    Open the setup file you downloaded. When the blue window appears, click More info.

  2. Click Run anyway

    The installer opens. Updating to a new version later keeps all your data.

Windows 10 or 11, 64-bit. The installer adds Microsoft's WebView2 runtime on Windows 10 if it's missing.

Questions

Is it free?

Yes. AlgoCompass is free to download and use. There are no ads and nothing to sign up for.

Where does my data go?

It stays on your PC. Your progress lives in a local database in your Windows user folder. The app only reads your public Codeforces and LeetCode profiles, and it has no analytics or telemetry.

Do I need accounts?

Not to start learning. Beginners can begin the Beginner Path without any account. To track your practice, enter your Codeforces handle and, optionally, your LeetCode username. You never type a password.

Does it work offline?

Yes. Everything is cached on your PC, so your progress, sheets and lessons open without internet and update when you're back online. Videos need a connection to play.

Is there a Mac version?

Not yet. AlgoCompass runs on Windows 10 and 11.

Will updating lose my progress?

No. Download the new installer and run it. Your solves, sheets and settings stay where they are.

Open it tomorrow and know what to do.

Download for Windows

Free. Windows 10 and 11.