Introduction to R

Duration: 5 days

Want to stay relevant in the data-driven economy? This course aims to teach everyone the basics of programming computers using R, a beautiful programming language for statistical computing and data analysis. We cover the basics of how one constructs a program from a series of simple commands in R. The course has no pre-requisites and anyone having basic computer skills should be able to master the materials in this course. Once a student completes this course, they will be ready to take more advanced courses.


  • You have never programmed before.
  • You are a recent graduate (any major).
  • You want to have an in-demand skill on your resume and gain an edge in the data-driven economy.
  • You want to have something more flexible than MS Excel in your repertoire of tools.

Course Goals

  • Know the basics of R syntax.
  • Understand R data types and their purpose.
  • Use functions effectively to solve common programming problems elegantly.
  • Appreciate the role of algorithms in designing computer programs.
  • Perform basic data analysis and data cleaning.
  • Start using R in your routine.


  • The Why and What of programming
  • Installing and using R and RStudio
  • Variables and Expressions
  • Conditional Code
  • R Data Types
  • Functions
  • Loops and Iteration
  • Introduction to Algorithms

Prerequisites and Requirements

  • You will need to bring your own laptop.

Get started today