awelgorithms

// data structures & algorithms, one skill at a time

learn to think,
not just pass tests.

Most DSA prep is grinding problems and hoping the pattern sticks. Awelgorithms breaks DSA into 600+ concrete skills, finds the ones you're missing, and checks your code until each one is yours.

free · no sign-up for the check · about 10 minutes

// sample skill map11/16
  • hash mapsstrong
  • two pointersshaky
  • sliding windowgap
  • stacksshaky

next skill fixed-size windows

unlocks Maximum Average Subarray I on LeetCode

concrete skills
600+
tracks, arrays to shortest paths
36
free lessons, no paywall
90
languages for drills
18

// try one now

can you call the next move?

This is what every question in the skill check is like: one decision, one concrete skill behind it. Answer it and you'll see the skill it tests and the LeetCode problems it unlocks.

No sign-up. Nothing is saved.

// two pointerstry one

Sorted array, one pointer at each end, looking for a pair that adds up to the target. The pair sum is too small. Which pointer moves?

  1. 1L
  2. 3
  3. 4
  4. 6
  5. 9R
target 12 · sum 1 + 9 = 10 too small

Pick one. You'll see the pointers move.

// why grinding stalls

300 problems solved. still blank on a new one.

Solving a problem proves you solved that problem. Interviews ask the next one. What transfers is the move underneath: which pointer to advance, when a window has to shrink, what the map should remember.

Awelgorithms teaches those moves one at a time, checks that you can use them, and only then sends you to the problems that need them.

How Awelgorithms compares with grinding LeetCode and curated problem lists
what you needgrinding LeetCodecurated listsawelgorithms
tells you what you're missingno: you find out mid-interviewby topic, not by skillskill by skill, from a 10-min check
teaches the move before the problemeditorial after you're stucka walkthrough per problema worked trace per skill
checks your reasoning, not just outputtests pass or failnograded on core and edge cases
knows when you're ready for a problemnoa fixed order for everyoneunlocks problems as skills land
size of the problem bankthousands75 to 150 pickssends you to LeetCode for the reps

Curated lists means Blind 75, NeetCode 150 and the like. Use them for coverage; use Awelgorithms for the skills they assume.

01

find the gap

A 10-minute skill check maps hash maps, two pointers, sliding window and stacks, and names the skill you're actually missing.

02

learn the skill

Each skill is one concrete move, taught with worked traces you can follow line by line.

03

prove it

Write the code yourself. Awel checks it against core and edge cases, then points you at the LeetCode problems it unlocks.

// inside a lesson

one skill. one trace. then your code.

This is the real lesson behind “fixed-size windows”: the core idea, a worked trace, and the drill you write next.

> open this lesson
sliding window / fixed-length windows04.01

Fix the window length in advance

k is given. Every window has length k. For n cells there are n - k + 1 windows.

given
a = [1, 2, 3, 4], k = 2
walk
windows [0,1] [1,2] [2,3]
result
4 - 2 + 1 = 3 windows

your turn write windowCount(n, k)

skill check

16 questions, no sign-up. A shareable skill map and your next skill.

600+ concrete skills

Not "arrays", but "two pointers from both ends". 36 tracks, from arrays to shortest paths.

graded drills

Your code, in any of 18 languages, checked by Awel against the skill's core and edge criteria.

a tutor that knows the lesson

Ask Awel why it works or where your reasoning broke, right next to the drill.

// patterns

the patterns behind most interview questions

How to spot each one, the shape of the code, the mistakes that cost interviews, and the problems that use it.

// founding cohort

interview in the next 8 weeks?

Prep with 14 other people. 4 weeks, free, starting late October or early November.

  • Day 1: the skill check finds your gaps.
  • Every day: one small skill, a drill, feedback from Awel.
  • Every week: a check-in with the founder.
> apply for a seat15 of 15 seats left

Most DSA practice measures whether you solved a problem, not whether you could solve the next one. I built Awelgorithms to fix that: name the move, practise it until it's yours, then go solve problems.

The founding cohort is how I find out whether it works. I read every application and run the weekly check-ins myself.

Pranay Kothapallifounder · 12+ years shipping software

// faq

questions, answered

Is Awelgorithms free?

Yes. The skill check, the roadmap, the lessons, the graded drills and tutoring with Awel are free. Paid plans with more time with Awel will come later; the free plan stays the main product.

Do I need an account to take the skill check?

No. It's 16 questions and takes about 10 minutes. You get a skill map you can share and the next skill to learn. Create an account only if you want to save progress.

What does the skill check cover?

hash maps, two pointers, sliding window and stacks: the patterns behind most interview questions. Each answer maps to one concrete skill, so the result names what to practise, not just a score.

How is this different from grinding LeetCode?

LeetCode is a great problem bank, and we send you there. What it doesn't do is tell you which skill you're missing or teach it. Awelgorithms breaks each pattern into small skills, teaches each one with a worked trace, checks your code, and unlocks the LeetCode problems you're ready for.

Which languages can I practise in?

18 languages, including Python, Java, C++, JavaScript, TypeScript, Go and Rust.

Who is Awel?

Awel is the AI tutor inside every lesson. It knows which skill you're on, checks your drill against that skill's core and edge cases, and answers questions like why a step works or where your reasoning broke.

What is the founding cohort?

A free 4-week cohort for 15 people with a coding interview coming up. You start with the skill check, practise one skill a day, and have a weekly check-in with the founder.

where do you actually stand?

Ten minutes, sixteen questions, one honest skill map.

> take the skill check free. no sign-up.