Intro to Data Science with R (2-day intensive)

Intro to Data Science with R (2-day intensive)
Course Overview

This course is a 2-day intensive workshop on basic R programming. You’ll learn how to load, save, and transform data as well as write functions, generate graphs, and run basic statistical models. You’ll acquire not only the theoretical framework that helps you understand the process of data analysis, but also practical skills that allow you to utilize as soon as you get back from the course.

SKU: 01to0000001XjuT Categories: , Tags: , ,
Dates & Time Venue Tuition  
Questions? Read our FAQs & Refund Policy
For corporate training or small group training inquiry:
Vivian Zhang
Vivian Zhang
Vivian is the founder of NYC Data Science Academy and co-founder of SupStat. She is an adjunct professor at Stony Brook University and founded the NYC Open Data Meetup, which is 4000 strong. She has many years of practical experience in data technologies and the analytics, and has expertise in multiple programming languages including R, Python, Hadoop, and Spark. Vivian was ranked in "9 Women Leading The Pack In Data Analytics" by Forbes in August 2016. She enjoys meeting people and enjoys sharing her experiences with young professionals and students.
Aiko Liu
Aiko Liu
Aiko grew up in Taiwan where he studied Mathematics and Physics in college. He then moved to the United States to obtain his PhD in Mathematics at Harvard. After finishing his degree, Aiko conducted research and taught at M.I.T and U.C Berkeley for nine years before moving into the world of finance. He worked in the hedge fund industry on quantitative trading for a decade before diving into Data Science full time. Aiko enjoys programming and using machine learning algorithms for industrial research. When at home he enjoys reading books on a really, really wide variety of topics.

Product Description


What is this course about?

This course is a 2-day intensive workshop on basic R programming. You’ll learn how to load, save, and tranform data as well as write functions, generate graphs, and run basic statitiscal models. You’ll acquire not only the theoretical framework that helps you understand the process of data analysis, but also practical skills that allow you to utilize as soon as you get back from the course.

Who is this class for?

This class will be a good fit for you if you are just starting using R or have dabbled in R, and want to improve your skills. No prior experience with R is required.


You need to bring a laptop installed with the latest version of R. We also recommend installing RStudio IDE in advance.


Day 1 – Getting started and working with data

An introduction to R and data analysis:

  • How to download and update R
  • How to find resources and help for R
  • Stages of data analysis
  • Best practices of data analysis

Visualizing data:

  • Visualize the distribution of a variable
  • Exploring and plotting relationships between variables
  • Displaying very large data sets through graphs without over-plotting
  • Use best practices for Exploratory Data Analysis in R

Working with data:

  • Loading different data formats into R
  • Working with factors in R
  • How to clean poorly formatted data
  • Saving your data

Manipulating data:

  • Subset, transform, summarize, and reorder data sets
  • Perform targeted, groupwise operations on data
  • Join multiple data sets together

Day 2 – Programming and modeling in R

Programming in R:

  • Create an if else statement
  • Write and optimize for and while loops in R
  • Use best practices for programming in R

R Functions:

  • Organize a problem into a series of functions
  • Write a function in R
  • Apply best practices for writing functions in R

Simulation in R:

  • Generate random numbers in R
  • Visualize uncertainty with bootstrapping in R
  • Construct a confidence interval with bootstrapping in R
  • Test a hypothesis with a permutation test in R

Modeling in R:

  • Write a formula in R
  • Fit a model to data in R
  • Compare models
  • Explore data sets with models


There are no reviews yet.

Be the first to review “Intro to Data Science with R (2-day intensive)”

Your email address will not be published. Required fields are marked *


Yide Pan
The 4 days R training was very impressive. I am new to the R world with little technical background, Vivian and her team explain the R with various examples close to my daily works, they prepared a very detailed training slides, and gave us plenty of time to do the hands on. We also created some virtual project after the class under the help from trainers. The trainers are very very energetic, they are very good at leading you to the key points, and always pushing you to complete the homework,LOL. Great thanks to Vivian and her team. I am exploring R in more area in my works, looking forward to work with you again.
Kai Sun

It was only a four-day entry-level training, but it turned out that I made the right choice to come along, join Vivian and her talented colleagues, and benefit tremendously from the lessons, discussions and on-site exercises. What’s more, with the encouragement from the teachers, I managed to complete my own small R project, and have been interested in further my studies on R ever since. I strongly recommend any one, who is intrigued by data management, visualization, data mining, statistics, or critical thinking using mathematical tools, to learn R, or preferably, learn R with Vivian and her colleagues, to expand his or her horizon, and make use of R in many ways possible.

Jiten Pai

I took the Data Science by R programming (beginner level) class taught by Vivian. The class material was very well organized and consisted of tips and tricks that only someone who has worked extensively with R would know, some undocumented features included. The course, home work, and project are quite intensive, so be prepared to put the time in; but when you are done, you will be a much more valuable professional! It’s all well worth the effort and hard work. The beginner course has set the stage for me to take the next level data mining class, which I am eagerly looking forward to.

Eugene Zee

As an employer, I have found NYC Data Science Academy classes significantly improved the data science and visualization skill set of our research and business analyst. The courses are practical, compressed and come with lots of support. We sent a motivated team member to the Intensive Beginner R class. Previously he had no R experience and in one month’s time he was able to achieve proficiency. Since completing the course, our analyst has built, analyzed and presented data in valuable new ways.

David Russo

I just finished the 002 session of the beginner R class. We certainly got a lot of “bang for our buck”, because Vivian is preeminent in the field of data science, and she was able to move through a lot of material very quickly. She worked extremely hard in preparing well organized slides, and for me the key was to go through the day’s presentation, provided beforehand, during the week prior to the class, running all the code and seeing what it does. This allows you to keep up and absorb her lesson when you get into class. In addition to getting a solid start on the use of R, the class also provided valuable insight into the field of data science, which is a career into which I am interested in transitioning. Lastly, Vivian made herself available to us weekly for extra help, either in person or via web interaction, which was much appreciated. Like I said, she is very dedicated and works extremely hard at seemingly everything she does. Thanks Vivian!

Heena Doshani

I attended the beginner’s workshop for R and I found it extremely useful. The classes were very well organized. The slides were well paced with many practical examples. I especially like the hands on format of the class, you work through the slides on your laptop. I had very little knowledge of R before and I learned many tools during the course. I was particularly interested in the visualization tools. Since the course, I have used some of the charting tools that I learned in my presentations at work as well. Both Scott and Vivian did an excellent job teaching R basics. They were very helpful and answered questions in person, email and piazza (online platform where we would post our solutions). Vivian also shared with the class a lot of material and practical examples. I would highly recommend this course to users who are interested in learning R.

Jasna Vukovic

The Introductory R class covered a broad range of information, and for a statistics and programming newbie like me, was indispensable for coming up to speed on a variety of related subject matter. Vivian is passionate about R, open data, statistics, etc.. Her enthusiasm is contagious!