ABOUT

About Markov Labs

Curated problems grounded in foundational ideas.

Build intuition by working through it

Practice probability, expectation, games, logic, and strategy to learn structure, not recall. Start with the problem, use hints only when you need them, and review the path after you solve.

01

Try the problem

See what you can do with just a blank slate.

02

Check your answer

With support for both numerical and algebraic formats.

03

Hints and solution

Expose one thought at a time so you can get past a block without revealing the whole path.

04

Review the structure

Read the solution to connect the problem to the underlying idea.

* Revealing a hint or solution step can still leave the problem marked correct, but not flawless; the solution links to the reference section behind the work.

For example:

Matching dice

Probability Β· Easy

You roll a fair die twice, what is the probability that both rolls show the same number?

Five light bulbs

Probability Β· Easy

Five light bulbs are initially all off. Every second, one bulb is chosen uniformly at random and flipped. What is the expected time until all five bulbs are off again?

Reference

Patterns worth knowing.

01

Notes, not a textbook

Intuition doesn’t always require derivation. Editorial notes separate the quick idea from the full argument.

02

Linked problems

Each reference page points back to related practice, making the map from technique to problem explicit.

03

Build an instinct

Focus on patterns, heuristics, shortcuts, and approximations that help you recognize structure on the fly.

A useful snippet

* In an undirected Markov Chain, the stationary mass of a state is proportional to its degree. As seen below, each state in this chain can transition to exactly five other states, each by toggling a single one of its bulbs. As such, every state has a degree of 5, and the stationary distribution is uniform. Given the 25 total states, the expected return time to any given state, including all off, is 32.

TOPICS Β· EXPLORE Β· DAILY

Find a place to start.

Browse by structure, daily rhythm, or what the catalog is surfacing now.

TOPICS

Topic pages

Open organized sections and the problems that belong to each idea.

DAILY

Daily problem

A clean problem of the day when you want one sharp place to start.

TRENDING

Trending problems

Rotates toward recent activity, low solve rates, and other problems with unusual signal.

CHAIN GENERATOR

Build and inspect Markov chains visually.

Create chains, check transitions, and explore their structure.

Coming soon: Generate stationary distributions and classify communicating classes.

Five-lightbulb state space displayed in the Markov Labs Chain Generator

CONTRIBUTE

Add a question. Flag a mistake.

If you think we made a mistake or have a question you would like us to add, head over to Contribute. Send us a problem worth including, or tell us when something isn’t right.

Go to Contribute