Introduction to the Tidyverse
Get started on the path to exploring and visualizing your own data with the tidyverse, a powerful and popular collection of data science tools within R.
Data Manipulation with dplyr
Delve further into the Tidyverse by learning to transform and manipulate data with dplyr.
Dr. Semmelweis and the Importance of Handwashing
Reanalyze the data behind one of the most important discoveries of modern medicine: handwashing.
Writing Efficient R Code
Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.
Working with Dates and Times in R
Learn the essentials of parsing, manipulating and computing with dates and times in R.
String Manipulation with stringr in R
Learn how to pull character strings apart, put them back together and use the stringr package.
Web Scraping in R
Learn how to efficiently collect and download data from any website using R.
Introduction to Writing Functions in R
Take your R skills up a notch by learning to write efficient, reusable functions.
Introduction to Shell
The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.
Introduction to Git
Familiarize yourself with Git for version control. Explore how to track, compare, modify, and revert files, as well as collaborate with colleagues using Git.
Parallel Programming in R
Unlock the power of parallel computing in R. Enhance your data analysis skills, speed up computations, and process large datasets effortlessly.
Developing R Packages
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.
Object-Oriented Programming with S3 and R6 in R
Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.