Introduction to Programming R a Modern Approach
- 8.5 hours on-demand video
- 1 article
- 3 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Basics of programming in R
- Data wrangling manipulations
- Make use of the tidyverse packages which includes but not limited to purrr, dplyr, ggplot2, etc..
- Create pipelines using the pipe operator to chain instruction and transform a data frame to another
- Transform data frames then pipe it to ggplot for EDA or professional looking graphs
- Showcase working directories and projects
- Teach the fundamentals of how R works beyond this course
- Understanding functions and how use existing ones or how to create your own
- Teach modern techniques used in R by data scientists
- Install and load packages such as lubridate, readxl, esquisse, etc...
- Read and write different types of data
- Group and summarize data using the dplyr verbs
- Transpose data with dplyr pivoting functions or using the soon to be deprecated gather and spread functions
Create a pipeline of a chain of instructions to be taken on a dataset.
Lecture about merging data frames together. Using the dplyr joins to merge data
- Simple understanding of data or a data set
- Understanding of data in tabular form
- Simple algebra
Are you nervous or excited about learning how to code? Are you a beginner who wants to get better at learning R the right way? Do you want to learn how to make cool looking and insightful charts? If so, you are in the right place.
Learning how to code in R is a good way to start. R is one of the top languages used by data scientists, data analysts, statisticians, etc. The best thing about it is its simplicity.
R was introduced to me in the summer of 2008 as an intern at a marketing firm. Ever since I have been hooked. Along with SAS, I use it daily to conduct data analysis and reporting. R is one of my top go-to tools. I start with the basics showing you how I learned it and then I teach it at a pace comfortable for a beginner.
We are living in exciting times and the future looks bright for those skilled in programming. Industries are using data more and more to make important decisions. They need skilled analysts to help design data collection processes and to analyze it. Where do you fit in this picture now and tomorrow? Learning R sets you now and will sustain you for the future.
R was designed mainly for statisticians or those who did not have a computer science background, hence its intuitiveness. R is a free and open-source programming language. It will not cost you anything to have R installed and running on your computer. R is open-source meaning that contributors can improve its usability by creating packages. Packages contain functions to help users solve specific problems that R’s founders did not think about. It would be a pleasure to see you grow to become a contributor to R someday.
Although R itself is immensely powerful, it is not the best place to write R codes. We will write R codes (or scripts) in R studio. R studio is a powerful editor for R. You will learn all about it in this course.
Here are some of the things you will learn in this course:
1. Download and install R and R studio
2. The different data structures such as atomic vectors, lists, data frames, and tibbles. How to create and use them
3. How to import an excel or a CSV file into R
4. Create functions
5. How to execute chunks of code following an if-else logic
6. Lean R studio short cut keys to increase your efficiency and productivity
7. How to summarize data
8. How to transpose data from long format to wide format and backward
9. How to create powerful easy to read pipelines using purrr and dplyr packages
10. Introduction to base R plots
12. And more…
Thanks for taking the time to check out my course. I cannot wait to help you get started with R and R studio. If you have any questions about the course feel free to message me or check out the free preview lecture to learn more.
- Aspiring data scientists, statisticians, or data analyts
- Beginner R developers curious about data science
- Non computer programmers who willing to learn a fun and useful coding language
- Data scientists eager to learn R