Remote Training - All our taught courses can now be attended from any location.
Click to Learn More ››

banner image

Course Information


Do you get overwhelmed by complicated lingo and want a course that is easy to follow, detailed and presented to make the process enjoyable?

If so, our R Programming Introduction is the course for you!

It covers the most essential topics you must learn to begin programming with R. With more than two million global users, the R language is rapidly turning into a top programming language specifically in the space of data science as well as statistics. What you are going to learn on this course is how to master the fundamentals of the open-source programming language which includes vectors, data frames and lists. 


No prerequisites are required for this course


  • A Brief History of R
  • What exactly is R Programming
  • What are the benefits of using R language
  • Entering Commands in the Console Window
  • Performing simple calculations
  • Using a Function
  • Storing calculated values
  • Sourcing a Script
  • Expressions
  • Constants
  • Arithmetic
  • Conditions
  • Function calls
  • Symbols
  • Keywords
  • Naming Variables
  • Ways to vectorize Functions
  • Passing Arguments to Functions
  • Making your code plain and readable
  • Finding R Packages
  • Installing a Package
  • Loading and unloading Packages
  • Arithmetic Operators
  • Using Mathematical Functions
  • Logarithms and Exponentials
  • Infinity Function
  • Dealing with lost values
  • Creating Vectors
  • Combining Vectors
  • Repeating Vectors
  • Getting values in and out of Vectors
  • The Indexing System
  • Extracting values from Vectors
  • Changing Vector values
  • Comparing values
  • Vectors as Indices
  • Merging Logical statements
  • Creating and assigning Named Vectors
  • Manipulating text
  • Splitting text
  • Concatenating text
  • Date Functions
  • Adding Time Details to Dates
  • Creating a Matrix
  • Ways to combine Vectors into Matrix
  • Calculating with Matrices
  • Building a Data-Frame from a Matrix
  • Other ways to create a Data-Frame
  • Manipulating Data Frame values
  • Extracting Data-Frame values
  • Assuming Data-Frames as a Matrix
  • Creating a List
  • Unnamed Lists
  • Named Lists
  • Combining Lists
  • Creating a Script
  • Transforming a Script into a Function
  • Using the Function
  • Using Arguments, the smart way
  • The multiply Argument
  • Default values
  • If statements
  • If-Else statements
  • For Loop
  • Computing values in a For Loop
  • Error Types
  • Interpreting warnings and errors
  • Browsing through a Function
  • Entering Data in the Text Editor
  • Using the Clipboard
  • Importing Data
  • Exporting Data
  • Choosing the right Data-Structure
  • Basic Subset Operators
  • Specifying the Subset
  • Summarising your Data
  • Counting unique values
  • Preparing Data
  • Using Base Graphics
  • Creating Plots
  • Adding points to a Plot
  • Creating a Lattice Plot
Public Dates & Prices

There are currently no public dates for this course. This course can be run as a private course either at one of our training centers or at your offices. To get pricing for this use our quote wizard to generate a customised quote or call us on 0118 324 3000 to discuss your requirements.

course icon
3 Days


  • Noel was an excellent tutor. He did check all of the group was able to keep up and if there were any problems or questions of the attendants, he was always willing to help.

    Marianne Seager - Wincanton
  • This was a really good training, nicely paced, very useful and well presented. Thank you, Stuart!

    Joris Latinne - Oracle