The Data Science Fundamentals course includes the study of the data science process, as well as the tools that are used in this process, such as visualization, inferential statistics, classification, regression and others. Special attention is paid to a very important data preparation stage, which includes data cleaning, missing data imputation etc. The course teaches how to produce R code for performing data exploration, analysis and modeling using different data types, including textual and spatial.