u/Conscious_Hotel1657

▲ 18 r/usaco+2 crossposts

AlgoPath - a new way to practice

https://preview.redd.it/60i36x0mc35h1.png?width=3420&format=png&auto=webp&s=b5d8b072eb79504c215510b201b2bbcd645ebd5d

Link to Algopath: https://algopath-dev.vercel.app/

Hello! I've recently built an app/website, centered around competitive programming. To put its purpose in one line: you can practice curated coding problems tailored to you with guided hints, instant AI feedback, and personalized recommendations to help you prepare for interviews and competitive programming.

Supports CF, Leetcode, USACO, and soon CSES problems!

https://preview.redd.it/x7lpf618d35h1.png?width=3420&format=png&auto=webp&s=1a1649af7183880d387eedf117cc3821c0431d7c

The main unique things about AlgoPath, actually two, are:

  1. AlgoPath actively recommends problems based on your skill and past problems solved. You get instant AI support (with a code reviewer) and hints to guide you through problems.
  2. On top of that, you can generate problems based on a prompt. It’s very simple—just dive right in and you should (hopefully) get hooked.

There's even a code editor and a notes tab so you can come back later! It has everything you need to solve problems. You can even run samples!

https://preview.redd.it/nqglta7dd35h1.png?width=3420&format=png&auto=webp&s=79ae656154976231c93ee5a122b69044d8584b8b

This is meant for all skill levels (in reality anyone that knows a programming language, can't help with that yet).

You get personalized stats tailored you to you, and allowing you to improve much faster!

https://preview.redd.it/u1eaeg69d35h1.png?width=3420&format=png&auto=webp&s=b72f1855700aaf60074b821bb99867d43284ecf5

https://preview.redd.it/1aaaqyhmd35h1.png?width=3420&format=png&auto=webp&s=e0b8d2f8e0a7147b4399fb9179f22d57863ffe92

Right now, this is still a work in progress. There are around 170 problems (from LeetCode for interviews and Codeforces), and most of them are rated above 800. This means there aren’t many options for beginners <b>yet</b>, nor for people above 2500 rated, but I’m actively adding more problems. The code I wrote for getting the problems from websites is quite annoying due to the quirks with formatting. More than half already have hints (most have been checked), but only a subset currently have full solutions.

I’m working on a system to add solutions quickly with explanations, but for now, the AI code reviewer should help point you in the right direction. I’m looking for any feedback, especially improvements, so feel free to reply here with your thoughts! You can report any problems which have issues (which will be a LOT) on the website, and I should fix it within a day. The most common issue will be the input and output each being smushed into one line, which should be pretty clear. Thanks so much, and get started!

https://preview.redd.it/1mjbg59je35h1.png?width=3420&format=png&auto=webp&s=3f2de69322e4ae8da0bfa380a983312ff0728960

I made sure the free tier has more than enough.

(also the cph post is really cool as well and serves a similar purpose, I made this around a month before but go check it out)
This does give you the problem statement embedded in the website as well.

reddit.com
u/Conscious_Hotel1657 — 7 days ago