Course with Dorothea

Dorothea — Big O Notation You Can Say Aloud

Big O notation you can say out loud about your own code, not recite from a cheat sheet. Five topics including amortised cost, call-stack space and why that nested loop is not quadratic, drilled 1:1 until nine of ten cold judgements are right.

What you’ll master — Outcomes you can use

  1. Stating the complexity of my own code aloud, correctly, inside thirty seconds
  2. Nine of ten cold judgements are right and justified

Your tutor

An algorithms interviewer who has heard every confident wrong answer about O(n log n).

Precise · Patient · Quietly Socratic

The plan — What’s inside

  1. Counting Operations Honestly
  2. Space Including The Call Stack
  3. Why That Nested Loop Is Not Quadratic
  4. Amortised Cost And Dynamic Arrays
  5. Recursion And The Master Theorem

5 parts

Questions about this course

How do I work out the time complexity of my own code quickly?

Big O notation you can say out loud about your own code, not recite from a cheat sheet. Five topics including amortised cost, call-stack space and why that nested loop is not quadratic, drilled 1:1 until nine of ten cold judgements are right.

All Career & Interview Prep templates · All templates