So You Need to Learn R
So You Need to Learn R
What is it? This is a learning community started by Jessie Mostipak that intitially went through Garret Grolemund and Hadley Wickham's R For Data Science book. The group has since expanded to broadly welcome folks interested in learning R and / or improving their skills! New
What you'll learn
- How to write R code in scripts and functions
- Obtain summary statistics, aggregate data, and create statistical models
- How to work with data: load, transform, aggregate, and graph
- Basic brogramming concepts like data structures and loops
- Familiarity with basic statistics
So you need to learn R. But you've not a programmer. Don't panic. In this course, I'll take you on a guided tour of introductory R programming, so you can build your R skills from the bottom up.
We'll focus on the main tasks of data analysis: You'll learn how to load data, summarize it, analyze it, model it, and visualize it. You'll learn how to address thorny real-world issues, like handling missing values and loading mis-formatted data files.
You'll also get a solid foundation in programming. If you've dabbled in R but found yourself unable to tackle harder problems, this course will help you get a solid footing to move forward. We'll talk about key programming concepts, like data structures and the flow of control. And you'll practice writing code as we go, tackling problems that progressively challenge you, and build your confidence, on carefully crafted example data sets.
I won't take shortcuts, gloss over details, or just give you easy cut and paste examples. I want you to walk away from this class as a junior programmer in R, able to approach whatever real data problems you face at work, in school, or in your research. I've worked in R almost every day for over a decade, in research and industry, to solve real data problems -- and I want to help you do the same.
This course assumes high-school level algebra and some familiarity with statistics. It's appropriate for someone with limited or no prior programming experience, someone who has dabbled in R but wants a more formal introduction, or someone who has worked with other languages like Python, but wants to add R to their repertoire.
Who this course is for:
- Researchers and academics with limited programming experience
- R users who want a more formal introduction to the language
- Analysts who want to add another tool to their skillset
- People planning a switch into a data science career