Course path · 4 to 8 weeks
Coding interview prep
Coding rounds test a small set of data structures and a handful of problem patterns, under time pressure. Learn the structures first, then the patterns that most questions reduce to, then practise the full loop the way big tech companies run it.
Step 1. Data structures and algorithms
Arrays, hash maps, trees, graphs and Big O, explained from scratch.
ClassicMaster the Coding Interview Data Structures Algorithms
Master the Coding Interview: Data Structures and Algorithms — 150+ leetcode-style problems, time/space complexity, JavaScript solutions.19h 27m5/5
Updated 3y agoThe Coding Interview Bootcamp: Algorithms + Data Structures
Data Structures? They're here. Algorithms? Covered. Lots of questions with well-explained solutions? Yep! If you're nervous about your first coding interview, o12h 52m
Step 2. Problem patterns and practice
Two pointers, sliding window, recursion, dynamic programming and graphs.
Updated 2y agoCoding Interview Class (Back To Back SWE)
Back To Back SWE started as a small YouTube channel run by Benyam Ephrem. Since then we have grown into a full platform for preparing for software engineering i33h 12m5/5
Updated 2y agoLeetCode In Python: 50 Algorithms Coding Interview Questions
In this course, you'll have a detailed, step by step explanation of 50 hand-picked LeetCode questions where you'll learn about the most popular techniques and p19h 36m
Updated 2y agoGrokking Dynamic Programming Patterns: Coding Interviews
Enhance your coding interview skills with our comprehensive course on Dynamic Programming Coding Interview Algorithms.32h 34m
Step 3. The big-tech interview loop
Mock rounds, behavioural questions and how the loop is scored.
Updated 2y agoMaster the Coding Interview: Big Tech (FAANG) Interviews
Master the Coding Interview: Big Tech (FAANG) Interviews — system design, behavioural, and senior-level questions for FAANG-level offers.36h 33m5/5
Updated 2y agoTech Interview Pro
Learn how to pass real coding interviews with clear steps and direct guidance from ex-Google and ex-Facebook engineers Patrick Shyu and Jonathan Ma .8h 16m5/5
One plan opens every course on this path
Plans are paid once for 1, 3 or 6 months and never renew on their own. For 4 to 8 weeks of study, one or three months is usually enough.