Useful resources for learning mlr3


Entry points to learn about mlr3.


Central entry point to the mlr3verse.


Collection of case studies and demos.

  Reference Manuals

Reference manuals (via package overview).

  R6 Introduction

Introduction to R6 classes.

  Future Package

Homepage of the parallelization framework 'future'.

Cheat Sheets

The essential things neatly summarized. Perfectly printed out next to the keyboard or on a second monitor.


Core package cheat sheet.


Tuning cheat sheet.


Feature selection cheat sheet.


Pipelines cheat sheet.


Recorded tutorials and lectures we have given.

  useR2019 talk

Short intro to mlr3.

  useR2019 talk

Short intro to mlr3pipelines and mlr3tuning.

  useR2020 tutorial

Tutorial on mlr3, mlr3tuning and mlr3pipelines.

  ODSC talk 2021

Into to mlr3spatiotempcv and mlr3spatial.


Material from teaching at our universities.

  I2ML course

Introduction to ML course. Free video lectures, slides, quizzes. Exercises use mlr3.


Slides and other material for teaching mlr3.

Peer-reviewed Articles

A more scientific view on our the packages and the packages we depend on.

Bengtsson, Henrik. 2021. “A Unifying Framework for Parallel and Distributed Processing in R Using Futures.” The R Journal 13 (2): 208–27.
Binder, Martin, Florian Pfisterer, Michel Lang, Lennart Schneider, Lars Kotthoff, and Bernd Bischl. 2021. mlr3pipelines - Flexible Machine Learning Pipelines in R.” Journal of Machine Learning Research 22 (184): 1–7.
Lang, Michel. 2017. checkmate: Fast Argument Checks for Defensive R Programming.” The R Journal 9 (1): 437–45.
Lang, Michel, Martin Binder, Jakob Richter, Patrick Schratz, Florian Pfisterer, Stefan Coors, Quay Au, Giuseppe Casalicchio, Lars Kotthoff, and Bernd Bischl. 2019. mlr3: A Modern Object-Oriented Machine Learning Framework in R.” Journal of Open Source Software, December.
Lang, Michel, Bernd Bischl, and Dirk Surmann. 2017. “Batchtools: Tools for R to Work on Batch Systems.” The Journal of Open Source Software, no. 10 (February).
Sonabend, Raphael, Franz J Király, Andreas Bender, Bernd Bischl, and Michel Lang. 2021. mlr3proba: An R Package for Machine Learning in Survival Analysis.” Bioinformatics, February.