This is a course on Reproducible Research (RR) for research engineers
working with software applications in Pattern Recognition (PR) and
Machine Learning (ML). It motivates and explains concepts behind
RR, an increasing trend in scientific publications in this niche, its
implications and tools for implementing it on an individual or group
levels. It is a hands-on course in the sense students will be
required to create their own workflows for selected problems in ML
and PR. By the end of this course, students should understand the
basic concepts of reproducibility, its importance on their daily
practice and how to achieve it with freely available tools and
environments.