Articles on data structures and algorithms
The AlgoPath blog has 37 articles on data structures, algorithms and coding interview prep, written for developers without a CS degree. Many take one pattern at a time, with code and a worked example. The rest cover how to study and how to interview.
Coding interview anxiety: practising under a timer
A timer is a diagnostic, not a difficulty setting. When to add one, and the script for the moment anxiety takes over.
2026-09-08
Spaced repetition: why review on day 4, not tomorrow
A review that comes too early costs time and buys nothing. Where the gap should sit, and what spaced repetition does to memory.
2026-09-01
Active recall: why it beats rereading
Rereading a solution is the weakest way to learn an algorithm. Active recall rebuilds it from an empty page, and that is the strongest.
2026-08-25
How to approach a coding problem, word by word
Read the problem twice before you write anything. One statement taken apart word by word, and what each phrase rules out.
2026-08-18
Levels, and a leaderboard anyone can see
AlgoPath has counted your points for a while. Prove a step, earn points, climb the board.
2026-08-15
LeetCode patterns: the skill nobody trains
You can write binary search. Telling that a problem wants one is a separate skill, and almost nobody trains it.
2026-08-14
How to prepare for coding interviews properly
Fewer problems, each one used four times, with recognition trained on its own. What to do in the weeks before a coding interview.
2026-08-11
3 new languages: Welcome TypeScript, Java and C#!
TypeScript, Java and C# now run in the browser alongside JavaScript, Python and PHP. All 143 exercises have a starter in each of the six, and nothing installs.
2026-08-07
I hate algorithms, and here is what is actually going wrong
People who say they hate algorithms are usually hitting one of four walls. Each wall has a name and a fix.
2026-08-07