See it first
Every idea starts as a picture or interactive model, then becomes notation.
Before mathematics and code, there is reasoning. This course trains the moves expert problem-solvers make without noticing — and makes them explicit, practisable habits.
Polya's method: understand, plan, execute, look back.
AND, OR, NOT, implication — and truth tables that settle arguments.
Invariants, end-states and reasoning from the goal.
Splitting a problem until every branch is obvious.
From noticing to conjecturing to convincing.
Fermi problems and the art of being roughly right.
Judgment: evaluating claims you meet in the real world.
A graded set of puzzles that combine every technique.
Every idea starts as a picture or interactive model, then becomes notation.
Guided problems ask you to think and explain, not to copy a method.
Short lessons with checkpoints, so each idea is solid before the next.
Anyone who freezes on unfamiliar problems, and learners preparing for maths, coding or competitive exams.
None.
Graphs that move, functions you can feel. Linear, quadratic and exponential thinking made intuitive.
Sets, logic, counting, induction and graphs — the mathematics that computers actually run on.
Learn Python by building five real, portfolio-ready projects — with every line understood, not copied.