Mostly Automated Proof Repair for Verified Libraries [pdf]

An interesting course on implementing traditional Data Structures and Algorithms using OCaml.

Programs and Proofs: Mechanizing Mathematics with Dependent Types