Coding interviews · The CodeCrack Method
Learn to solveunfamiliar problems.
Move beyond memorized solutions. Learn my six-step method for working out problems you haven't seen before.
Watch Aaron work through a coding problem, step by step.
No sign-up needed.
Included with Complete Access
- 80 practice problems
- 5 courses
- 5 mock interviews
The CodeCrack Method
Learn the reasoning.
Then make it yours.
80 problems. A full video walkthrough for each one, showing how to find the solution.
- Understand the Problem
- Brute Force
- Identify the Lower Bound
- Find Overlapping Sub-Problems
- Consider Data Structures
- Iterate
Problem
Video walkthrough
4 supporting courses
Build the ideas
behind your solutions.
Visual lessons in data structures, algorithms, and interview strategy.
Explore the coursesArrays · Lesson 2
Dynamic Arrays
See how spare capacity keeps ordinary appends constant time, then follow the resize that makes room when the array fills.
5 mock interviews
Put your reasoning
to the test.
Practice explaining your solution. Get detailed feedback and recommendations for what to study next.
Explore mock interviewsMaya
Speaking
“Walk me through why this structure fits the access pattern you described.”
Detailed feedback
See what to practice next