This is a graduate economics seminar taught by Grant McDermott at the University of Oregon.
Please read the syllabus before you go through any of the lectures. This will detail software requirements and installation, and give you a better sense of the aims and scope of the course. I also have some minor requests (in the "FAQ" section right at the end) if you are interested in adapting the material here for your own course.
Please note that this is a work in progress, with new lecture slides and material being added every week. The easiest way to to stay up to date is to clone this repo to your local machine and pull regularly to get any changes. Please take a look at these slides if you are unfamiliar with Git or are unsure how to do any of that. Each lecture is contained in a numbered folder (e.g. 01-intro
). The lectures are written in R Markdown and typically exported to HMTL format. (Click on the HTML files if you just want to view the slides or notebooks.)
Alternatively, I'll be adding hyperlinks to completed lectures in the section below. Any changes that I make to already published slides/notebooks should be reflected automatically.
- Introduction: Motivation, software installation, and data visualization
- Version control with Git(Hub)
- Learning to love the shell
- R language basics
- Data cleaning and wrangling with the “Tidyverse”
- Webscraping: (1) Server-side and CSS
- Webscraping: (2) Client-side and APIs
- Regression analysis in R
- Spatial analysis in R
- Functions in R: (1) Introductory concepts
- Functions in R: (2) Advanced concepts
- Parallel programming
- Docker
- Virtual machines / cloud servers (Google Compute Engine)
- High performance computing (UO Talapas cluster)
- Databases: SQL(ite) and BigQuery
- Spark
- Machine learning: (1)
- Machine learning: (2)