Compilers

OCaml Introduction Videos

The following videos are designed to provide an introduction to the basic OCaml language features we will use in this course.

  1. OCaml Basics (8:56)
  2. Functions and Function Calls (15:26)
  3. Variant Types (12:58)
  4. Lists (10:42)
  5. Unit Testing (6:58)
  6. Binary Search Trees (10:56)
  7. Updating Binary Search Trees (14:41)
  8. Higher-order Functions and Partial Application (8:39)
  9. The filter Combinator (9:38)
  10. The map Combinator (6:10)
  11. The fold Combinator (7:38)

The lecture materials for these videos can be found here.