R Programming Instruction
I am a passionate teacher of R programming and data visualization. I have extensive experience of teaching R programming to complete beginners through to advanced users. I have taught all group sizes including one-to-one tutition, small to large seminars and workshops and even extremely large MOOCs. I am also one of R Studio's approved instructors.
I am a very strong believer in using R to facilitate reproducibility and replicability in data science, its potential for boosting collaboration and our own workflows as well as its ability to empower individuals to expand their understanding of data analyses methods and visualization possibilities.
Some of my recent R teaching experience includes:
If interested in having Prof Curley teach a seminar or workshop on R please get in touch via email . Some previous seminar modules taught by Prof Curley include the following topics:
- Getting Started with R
- R Data Structures
- Data Analysis in R
- Randomizations in R
- Social Network Analysis in R
- Visualization with ggplot2
- Interactive Visualization in R
- Functional programming in R
- dplyr, tidyr, purrr
- R Package Building
R Slides & Video Tutorials
Some R tutorial videos that I have made are posted here.
An Arduino & R tutorial video here.
Agent-Based Modeling with NetLogo & R tutorial - click here.
Slides from my talk "Interactive and Dynamic Network Visualization in R" can be found here.
Slides from my talk "Working with Play-by-Play Sports Data: Using SQL & R" can be found here.
A tutorial on making animated visualizations of NBA play by play data - can be adapted for use with any spatiotemporal datasets including animal movements! Click here.
Adding interactive D3.js plots to RMarkdown reports tutorialcan be found here