Subscribe to our 0800-DEVOPS Newsletter

    Get in touch

    Contact us for all inquiries regarding services and general information






      Get in touch

      Contact us for all inquiries regarding services and general information






        Use the form below to apply for course





          Get in touch

          Contact us for all inquiries regarding services and general information






          agile coaching
          Development

          Introduction to R programming language

          DURATION 2 Days
          In course, participants learn about objects in R, defining and using variables and functions, basic data types, vectors and operations on vectors.

          R is a specific programming language designed for data processing, statistical computing and data visualization. Besides various statistical and visualization packages it includes machine learning and advanced data processing packages.

          The goal of this course is to give introduction to basic concepts of R programming language. Course is held entirely through interactive R notebooks that give course attendees unique hands on experience.

          In course, attendees learn about objects in R, defining and using variables and functions, basic data types, vectors and operations on vectors. R is famous for its visualization capabilities, especially using ggplot package which is learned in course. R is primarily designed as statistical language, therefore it has wide range of statistical and machine learning packages which are taught in course. Entire course lectures and exercises are done in RStudio, one of the most popular development environments for R.

          Course duration is two days. Course agenda is described below.

          • 1st day
            • R basics
              • Objects, variables
              • Functions
              • Data types
              • Vectors and arithmetic with vectors
              • Basic data wrangling
              • Programming in R basics
            • Data visualization
              • Introduction to data visualization
              • Data distribution, quantiles, boxplots
              • Plotting data with ggplot
              • Summarizing data with dplyr
              • Data visualization principles
            • 2nd day
              • Data wrangling
                • Tidy data – cleaning and preparing data
                • String processing
                • Working with dates and times
              • Introduction to statistics
                • Basics of statistics, probability
                • Inference and modeling
              • Machine learning
                • Classification and regression
                • Model evaluation

          Course is intended for:

          • Business analysts
          • Data scientists
          • Data analysts
          • Software engineers

          Knowledge of basic programming concepts such as variables, functions and loops is desirable.

          For all inquiries regarding education, please contact us at learn@croz.net.

          Check course dates.

          course-apply@3x
          APPLY TO COURSE

          For all inquiries regarding education, please contact us at learn@croz.net or apply online.

          Apply for course