Data Science in R: From Basics to Machine Learning
Explore R for data science, from basics to machine learning. Learn data manipulation, visualization, version control, and workflow optimization for real-world challenges.
I am a Canada-based data science leader passionate about analytical problem-solving. After graduating with a BASc in Mechatronics Engineering from the University of Waterloo, Canada, in 2011, I embarked on a career in analytics and data science, becoming the partner leading the data science team at an analytical firm. Over the last decade, I have provided analytical solutions to various large retailers. From marketing insights to pricing, real estate, supply chain, and weather impacts, I have tackled a wide variety of analytical challenges. I sincerely believe in the power of passion and curiosity combined with a robust understanding of statistics and machine learning. I am dedicated to sharing my experiences, both technical and non-technical.
Join 3.1 million developers at
What You'll Learn
- Familiarity with R fundamentals: syntax, key operations, and data types/structures
- The ability to create engaging data visualizations in R using various techniques
- A deep knowledge of the tidyverse (dplyr, tidymodels, ggplot2) for data analysis
- Hands-on experience developing machine learning models in R
- Proficiency with data wrangling in R, including filtering, joining, and reshaping
- Familiarity with Git and GitHub integration for version control in R
Learning Roadmap
1.
Why R?
Why R?
2.
R Fundamentals
R Fundamentals
3.
Readable Coding with tidyverse
Readable Coding with tidyverse
9 Lessons
9 Lessons
4.
Importing More Data Sources
Importing More Data Sources
4 Lessons
4 Lessons
5.
Data Visualization with ggplot2
Data Visualization with ggplot2
5 Lessons
5 Lessons
6.
Best Practices for Data Scientists
Best Practices for Data Scientists
3 Lessons
3 Lessons
7.
Statistical Analysis and Machine Learning with tidymodels
Statistical Analysis and Machine Learning with tidymodels
6 Lessons
6 Lessons
8.
Useful Libraries for Data Science
Useful Libraries for Data Science
5 Lessons
5 Lessons
9.
Git Integration
Git Integration
5 Lessons
5 Lessons
10.
Getting The Most Out of R
Getting The Most Out of R
3 Lessons
3 Lessons
11.
Appendix
Appendix
2 Lessons
2 Lessons
Chris Walsh
Data Science Leader, Runner, Maple Syrup Artisan
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources