learning

Free workshop on how to learn R

Learn about the four challenges when learning R and the key strategies for how to overcome those challenges so that nothing can stop you from mastering R

How to create your own functions in R

In this tutorial, I'm going to explain how to create your own functions and provide a few examples.

Learning about data structures in R

In this tutorial, we're introduce the structures that R provides to help you organize your data.

R Data types 101, or What kind of data do I have?

In this tutorial, I introduce you to several different types of data, explain how to use and manipulate each of them, and show you how to check what type of data you have.

How to use pipes to clean up your R code

In this tutorial, I'm going to give an explanation of what pipes are and when they can be used, and then I'm going to demonstrate how useful they can be for writing neat and clear R code.

How to use R Markdown (part two): for learning R!

In part two of my series on R Markdown, I'll go over how to use R Markdown for learning R by documenting your journey into your own guide to R.

How to use R Markdown (part one)

R Markdown is a powerful method for creating reports that combine formatted text with R code. This can help you with accountability, data analysis reproducibility, for making tutorials (like this one), and also for learning R! In part one of this two-part series, you'll learn how to create basic R Markdown documents with all the essential content.

Introduction to missing data (NAs) in R

In this tutorial, I'm going to explain what exactly an NA value is, how you can find NAs in your data, and how to remove them.

How to join tables in R

In this tutorial, I show you how to combine tables (data frames) together using both base R and the `dplyr` package.

The Basics of R (in Spanish!)

My online course on the Basics of R (for ecologists) is soon to launch with a version completely recorded in Spanish.