Learn R Programming by doing!

There are lots of R courses and lectures out there. However, R has a very steep learning curve and students often get overwhelmed. This course is different!

This course is truly step-by-step. In every new tutorial we build on what had already learned and move one extra step forward.

After every video you learn a new valuable concept that you can apply right away. And the best part is that you learn through live examples.

This training is packed with real-life analytical challenges which you will learn to solve. Some of these we will solve together, some you will have as homework exercises.

In summary, this course has been designed for all skill levels and even if you have no programming or statistical background you will be successful in this course!

I can't wait to see you in class,

Sincerely,

Kirill Eremenko

Who this course is for:
  • This course is for you if you want to learn how to program in R
  • This course is for you if you are tired of R courses that are too complicated
  • This course is for you if you want to learn R by doing
  • This course is for you if you like exciting challenges
  • You WILL have homework in this course so you have to be prepared to work on it

Course Curriculum

  • 1

    Hit The Ground Running

    • Welcome to the R Programming Course!

    • Installing R and R Studio

    • Exercise - Get Excited!

  • 2

    Core Programming Principles

    • Welcome to this section. This is what you will learn!

    • Types of variables

    • Using Variables

    • Logical Variables and Operators

    • The "While" Loop

    • Using the console

    • The "For" Loop

    • The "If" statement

    • Section Recap

    • HOMEWORK: Law of Large Numbers

    • Quiz 1 - Core Programming Principles

  • 3

    Fundamentals Of R

    • Welcome to this section. This is what you will learn!

    • What is a Vector?

    • Let's create some vectors

    • Using the [] brackets

    • Vectorized operations

    • The power of vectorized operations

    • Functions in R

    • Packages in R

    • Section Recap

    • HOMEWORK: Financial Statement Analysis

    • Quiz 2 - Fundamentals of R

  • 4

    Matrices

    • Welcome to this section. This is what you will learn!

    • Project Brief: Basketball Trends

    • Matrices

    • Building Your First Matrix

    • Naming Dimensions

    • Colnames() and Rownames()

    • Matrix Operations

    • Visualizing With Matplot()

    • Subsetting

    • Visualizing Subsets

    • Creating Your First Function

    • Basketball Insights

    • Section Recap

    • HOMEWORK: Basketball Free Throws

    • Quiz 3 – Matrices

  • 5

    Data Frames

    • Welcome to this section. This is what you will learn!

    • Project Brief: Demographic Analysis

    • Importing data into R

    • Exploring your dataset

    • Using the $ sign

    • Basic operations with a Data Frame

    • Filtering a Data Frame

    • Introduction to qplot

    • Visualizing With Qplot: Part I

    • Building Dataframes

    • Merging Data Frames

    • Visualizing With Qplot: Part II

    • Section Recap

    • HOMEWORK: World Trends

    • Quiz 4 – Data Frames

  • 6

    Advanced Visualization With GGPlot2

    • Welcome to this section. This is what you will learn!

    • Project Brief: Movie Ratings

    • What is a Factor?

    • Grammar Of Graphics

    • Aesthetics

    • Plotting With Layers

    • Overriding Aesthetics

    • Mapping vs Setting

    • Histograms and Density Charts

    • Starting Layer Tips

    • Statistical Transformations

    • Using Facets

    • Coordinates

    • Perfecting By Adding Themes

    • Section Recap

    • HOMEWORK: Movie Domestic % Gross

    • Quiz 5 - Advanced Visualization With GGPlot2

  • 7

    Homework Solutions

    • Homework Solution Section 2: Law Of Large Numbers

    • Homework Solution Section 3: Financial Statement Analysis

    • Homework Solution Section 4: Basketball Free Throws

    • Homework Solution Section 5: World Trends

    • Homework Solution Section 6: Movie Domestic % Gross (Part 1)

    • Homework Solution Section 6: Movie Domestic % Gross (Part 2)

About the instructor

IT Manager

Eric Chu

A proven and experienced IT Manager, customer-focused and equipped with a technical background. I have over 8 years’ experience in IT Service Delivery Management and leading small to medium crossfunctional teams, and over 15 years of experience in IT Training and Sales.Through my passion for technology, science, and innovation, I have fostered extensive practical knowledge of emerging technologies, complex networks, and data centre eco-systems.I have had the opportunity to work across the Asia Pacific region as an experienced Business Development Manager and IT Project Manager delivering end to end solutions.

What others have been saying about this course:

Use your Call To Action description to encourage students to sign up for your course

You may also be interested in...