60+ video explanations of popular coding interview questions (with ex-Google and ex-Facebook software engineers)

[20% OFF LAUNCH SALE] To celebrate the grand opening, get 20% off today.  LIMITED TIME, enjoy!

Learn to ace the coding interviews with industry pros ex-Google tech lead Patrick Shyu ("TechLead") and ex-Facebook software engineer Jonathan Ma ("Joma").

Land the tech job of your dreams.


What is AlgoPro?

A collection of 60+ video explanations of popular coding interview problems from top tech companies.  Each video is taught by ex-Google/ex-Facebook software engineers TechLead and Joma. We cover coding, data structures, algorithms, and time-space complexity, providing complete "Big O" analysis of problems and solutions.

We discuss each coding problem and provide alternative solutions, walking you through tradeoffs in time and space.  Learn exactly how to answer each question to land an offer.  We struggled through the interview process, so that you don't have to.

Don't let a whiteboard stand between you and your dream job.


Grand Opening 20% SALE

Limited time offer, ends soon.










60+ Coding Videos

Watch exactly how we would answer popular interview questions.  Videos are well-edited to be thorough yet concise (10-20 min average length).

Time-Space Complexity Analysis

Master time-space "Big O" complexity.  We teach you how to properly analyze solutions & tradeoffs.

The Best Teachers. Period.

A good teacher makes all the difference.  TechLead has conducted over 100 technical interviews for Google.  Joma has passed numerous FANG interviews.

Living Course

We are continuously adding more video explanations.  Gain LIFETIME access to all future content!

Master the whiteboards. 

Learn coding, data structures, algorithms, and time-space "Big O" analysis.

AlgoPro includes problems on:

  • Binary trees and Binary Search
  • Recursion and Iteration
  • Linked lists
  • Strings and manipulation
  • Dynamic programming
  • Heaps and tries
  • Graphs (breadth-first search and depth-first search)
  • Sorting algorithms
  • Hashmaps and sets
  • Stacks and queues
  • and more...

Gain confidence, skill, and knowledge that will last throughout your career.

Sample Video

"Valid Binary Search Tree" (all sample code is included!)



Meet your instructors

Don't let a whiteboard stand between you and your dream job.

"Yeah, what TechLead said." -Joma


Where do we send the videos?

Get two episodes FREE.