Foundations
Big-O & the Python Toolkit
Read constraints like an interviewer, estimate Big-O at a glance, and know which Python built-ins hide an O(n) loop. Plus a step-by-step routine for attacking any problem.
0 of 3 lessons complete, 0 of 7 problems solved
Coursework
38 min
Up next
Big-O and Reading Constraints
Estimate how code scales and turn a problem's constraints into a target complexity.
13 min
Python's DSA Toolkit and Its Hidden Costs
Know what each built-in really costs and reach for deque, set, heapq, bisect and Counter.
14 min
How to Approach an Interview Problem
A six-step routine: clarify, examples, brute force, optimise, code, test.
11 min
Practice ladder
Start with the first problem, then work toward the harder variations. Run examples before submitting against all tests.
Next unit: Arrays & Hashing