Lean4 Academy
Read. Try. Understand.

Learn Lean by writing proofs that work.

Short explanations and focused exercises, with a Lean compiler beside you. Start with your first proof, then build the patterns behind reliable programs.

Start the free courseOpen the playground
Course 1 · Free · 4 lessons

Your first Lean proofs

Read a goal, take a proof step, and let Lean check your reasoning.

  1. Equality by computation
  2. Use what you already know
  3. Prove an implication
  4. Build a two-part proof
Explore course
Course 2 · Pro · 4 lessons

Practical proof patterns

Rewrite equations, simplify goals, split cases, and automate arithmetic.

  1. Rewrite with an equality
  2. Simplify a goal
  3. Handle alternatives
  4. Prove arithmetic facts
Explore course
Course 3 · Pro · 4 lessons

Programs with proofs

Define functions and prove small, useful properties of their behavior.

  1. Specify a function
  2. Reason about lists
  3. Compose verified steps
  4. State an invariant
Explore course

A clear path from reading to doing

Each lesson introduces one idea, shows a worked example, and gives you a new goal to prove. Check your attempt, read Lean’s feedback, and use a hint when you need one. Sign in to save completed exercises across devices.

The existing reference course and tactic guides remain free.