Claude Certification
← Journal
2026-05-15 · claudecert.com

Why we built the BKT mastery map

A binary 'lesson completed' flag is a lie. Mastery is probabilistic. Here's why that matters for spaced practice.

When we first shipped the site, every lesson had a single "Mark as complete" toggle. After a few weeks of using it ourselves, that toggle felt wrong. You can complete a lesson and remember 80% of it; you can complete the same lesson next week and remember 95%. The toggle is the same Y/N either way.

Bayesian Knowledge Tracing — Corbett and Anderson, 1995 — models this honestly. Each Knowledge Point gets a probability p(known). Every correct answer pushes it up; every wrong answer pulls it down. The math has four params (p_init, p_learn, p_slip, p_guess) and they all matter.

What changes when you start tracking p(known)

  • Review scheduling stops being random. The 14-Day Plan rebalances every visit to front-load the lowest-p KPs.
  • Mastered KPs drop out of practice. No more re-doing what you already know cold.
  • The map glows the right amount. Faint tint at 30%, full color at 80%, soft halo at 90%+. You can see where you're weak at a glance.

The map at /plan/map is the most-checked page on the site for our team. Once you start tracking like this you can't go back.