YoVDO

R Programming A-Z™: R For Data Science With Real Exercises!

Offered By: Skillshare

Tags

R Programming Courses Data Science Courses Data Visualization Courses Statistical Analysis Courses Vector Operations Courses Matrix Operations Courses ggplot2 Courses

Course Description

Overview

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


Syllabus

  • Intro
  • Welcome to the R Programming Course!
  • Installing R and R Studio (MAC & Windows)
  • Exercise - Get Excited!
  • Welcome to the CORE PROGRAMMING SECTION 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
  • Welcome to Fundamentals of R SECTION
  • 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
  • Welcome to the MATRICIES 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
  • Welcome to the DATA FRAMES 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
  • Welcome to the ADVANCED VISUALIZATION section. This is what you will learn!
  • Project Brief: Movie Ratings
  • Grammar Of Graphics - GGPlot2
  • What is a Factor?
  • 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
  • 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)

Taught by

Kirill Eremenko

Related Courses

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript
University of Michigan via Coursera
3D SARS-CoV-19 Protein Visualization With Biopython
Coursera Project Network via Coursera
A Simple Scatter Plot using D3 js
Coursera Project Network via Coursera
Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera
Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera