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






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






image-course image-course
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.

course-apply@3x
APPLY TO COURSE

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

Apply for course