learn-ocaml.el is an Emacs frontend for students using learn-ocaml. It uses learn-ocaml-client, a CLI tool to interact with learn-ocaml that can be installed using the OCaml package manager (OPAM 2.0): https://opam.ocaml.org/packages/learn-ocaml-client/ For details, see https://github.com/pfitaxel/learn-ocaml.el#readme