Skip to content

Mission

Build a clear, reusable starting point for learning combinatorics in the browser, beginning with the counting tools that appear in almost every introductory problem. The immediate goal is to make it easy for Gio to open a page, study one compact lesson, and keep extending the workspace over future sessions.

  • Solve basic counting problems by choosing between addition, multiplication, permutations, and combinations.
  • Explain why order matters in some problems and not in others.
  • Use this workspace as the base for future combinatorics lessons.
  • Start with a short lesson that can be finished quickly.
  • Keep the lesson readable on a deployed static page.
  • Prefer trustworthy foundational resources and concise reference material.
  • Advanced bijections, inclusion-exclusion, generating functions, and probabilistic combinatorics for now.
  • Olympiad-style trick problems before the core counting language is solid.