3 min read

R training featuring Pokemon

Matt Dray (@mattdray)

Psyduck hurt itself in its confusion (via Giphy)

Psyduck hurt itself in its confusion (via Giphy)

You teach me and I’ll teach you

I recently shared some materials that I made to help some colleagues understand and start to use R Markdown as part of a reproducible workflow.

Well, now I’m sharing another thing I made. It’s called Beginner R and RStudio Training (featuring Pokemon!). It’s an introduction to R, RStudio, R Projects, directory structure and the Tidyverse for beginners… and uses Pokemon Go data that I collected myself.1

You should go and visit the page where it’s hosted in all its glory.

I’d like to think it’s a work in progress, but I’ve since left the organisation and may not update it for some time. I know others have used some of the material in their own training sessions and I encourage you to fork it on GitHub and do the same.

Other materials

Why bother making yet another training thing? Well, it reflects my own thinking and is therefore much easier for me to explain to others. Also… Pokemon.

Below are some other training materials you might like to look at.

Starting with R and RStudio

Going further

Getting help

Gotta badly draw ’em all

It didn’t escape your notice that I drew some stunning images for the training material. I’ve reproduced them here so you can enjoy them all in one place.2

A hand-drawn image of the Pokemon CaterpieA hand-drawn image of the Pokemon ClefairyA hand-drawn image of the Pokemon GeodudeA hand-drawn image of the Pokemon NidoranA hand-drawn image of the Pokemon PikachuA hand-drawn image of the Pokemon PonytaA hand-drawn image of the Pokemon Weedle


  1. The training material refers to my ‘draytasets’ repository to access these data, but you can also get it from the pkmn_go function in my dray package.

  2. Which is your favourite? All of them? You’re too kind.