What a great idea from the Inria: to propose a Mooc about the not-that-well-known OCaml functional programming language, which may be one of the best options to learn the basics of statically typed functional programming today.
This first week is a kind of introduction to the introduction, talking about the history of the language and its basic elements: types and how to define a function. So this is a great opportunity to setup a local OCaml development environment:
brew install ocaml opam
OCaml comes with a great REPL called
utop, providing auto completion and basic editing support, contrary to the old-school
So enjoy, and see you there!