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.
// data structures & algorithms, one skill at a time
Awelgorithms breaks DSA into about 2,000 concrete skills, shows you which ones you're missing, and checks your code as you practice.
free · no sign-up for the check · about 10 minutes
Interview in the next 8 weeks? Join the free founding cohort or browse the free lessons.
next skill fixed-size windows
A 10-minute skill check maps hash maps, two pointers, sliding window and stacks, and names the skill you're actually missing.
Each skill is one concrete move, taught with worked traces you can follow line by line.
Write the code yourself. Awel checks it against core and edge cases, then points you at the LeetCode problems it unlocks.
// inside a lesson
This is the real lesson behind “fixed-size windows”: the core idea, a worked trace, and the drill you write next.
> open this lessonk is given. Every window has length k. For n cells there are n - k + 1 windows.
a = [1, 2, 3, 4], k = 2[0,1] [1,2] [2,3]4 - 2 + 1 = 3 windowsyour turn write windowCount(n, k)
16 questions, no sign-up. A shareable skill map and your next skill.
Not "arrays", but "two pointers from both ends". 38 tracks, from arrays to shortest paths.
Your code, checked by Awel against the skill's core and edge criteria.
Ask Awel why it works or where your reasoning broke, right next to the drill.
Ten minutes, sixteen questions, one honest skill map.