🚧 Beta site — guides are live and continuously reviewed by engineers. Recommendations are still being added.
Home / Recommendations

Rabbit Holes

The YouTube channels, courses, and websites worth falling into. Curated for engineers who want to go beyond textbook prep and actually understand the material.

1
NeetCode
YouTube + Website

Crystal-clear video solutions for LeetCode problems. The NeetCode 150 list is the best curated problem set for interview prep — free and constantly updated.

The best free coding interview resource on the internet. Start here before spending money on anything else.

Visit Site
2
Abdul Bari — Algorithms
YouTube

University-level algorithms explained visually and from first principles. Best channel for understanding why algorithms work, not just how to implement them.

If you struggled with algorithms in school or have gaps to fill, this channel is exceptional. Watch before grinding LeetCode.

Watch Free
3
Gaurav Sen — System Design
YouTube

One of the best system design channels. Clear whiteboard explanations of distributed systems from consistent hashing to Kafka internals.

Covers all the building blocks explained from first principles. Great complement to the system design guides on this site.

Watch Free
4
Back To Back SWE
YouTube

In-depth problem walkthroughs focused on the thought process behind solutions. Slower pace but excellent for building real problem-solving instincts.

Best for understanding the intuition behind solutions rather than just memorising patterns. Watch when you want to go deep.

Watch Free
5
Grokking the System Design Interview
Course — DesignGurus.io

The most popular paid system design course. Pattern-based approach to breaking down any system design question systematically.

Worth it for senior+ prep. The patterns stick better than case studies alone. Look for discount codes — they run them often.

Open Course
6
Master the Coding Interview
Course — Udemy

Andrei Neagoie's complete data structures and algorithms course. Covers Big O, all major data structures, sorting, and interview patterns.

Best Udemy course for coding interviews. Never pay full price — Udemy runs discounts almost every week.

Open Course
7
AlgoExpert
Website

Curated 160 coding questions with video explanations. More structured than LeetCode — good for focused prep without the firehose.

Good alternative if you prefer curated, guided practice. The video explanations are high quality.

Visit Site