Published June 28, 2023 | Version v1.0.0-book
Book Open

Deep R Programming


Deep R Programming is a comprehensive and in-depth introductory course on one of the most popular languages for data science. It equips ambitious students, professionals, and researchers with the knowledge and skills to become independent users of this potent environment so that they can tackle any problem related to data wrangling and analytics, numerical computing, statistics, and machine learning.

This early draft is distributed in the hope that it will be useful.

This textbook is a non-profit project. Its online and PDF versions are freely available at

Dr habil. Marek Gagolewski is a Senior Lecturer in Applied AI/Data Science at Deakin University in Melbourne, Australia and an Associate Professor (on leave) at the Systems Research Institute, Polish Academy of Sciences. His research interests are related to data science, in particular: modelling complex phenomena, developing usable, general purpose algorithms, studying their analytical properties, and finding out how people use, misuse, understand, and misunderstand methods of data analysis in research, commercial, and decision making settings. In his spare time, he writes books for his students, and develops free (libre) data analysis software, such as stringi (one of the most often downloaded R packages) and genieclust (a fast and robust clustering algorithm in both Python and R).


Please cite this book as: Gagolewski M. (2023), Deep R Programming, Zenodo, Melbourne, DOI: 10.5281/zenodo.7490464, ISBN: 978-0-6455719-2-9, URL:



Files (3.1 MB)

Name Size Download all
3.1 MB Preview Download

Additional details

Related works

Is published in
Book: (URL)
Book: 978-0-6455719-2-9 (ISBN)
Is supplement to
Software: (URL)