Statistical Programming Paradigms and Workflows (BSPH 140.840)
  • Home
  • General Information
    • Syllabus
    • Schedule
  • Course Materials
    • Lectures
    • Projects
    • Resources
Categories
All (16)
APIs (1)
DBI (1)
GitHub (2)
JSON (1)
R (3)
R package (1)
RSQLite (1)
SQL (1)
command-line (2)
dashboard (1)
data viz (1)
databases (1)
dbplyr (1)
documentation (1)
dplyr (1)
flexdashboard (1)
functional (1)
functions (3)
git (2)
html (1)
httr (1)
interactive (1)
large data (3)
memory profiling (1)
module 1 (5)
module 2 (2)
module 3 (5)
module 4 (2)
module 5 (2)
packages (1)
pkgdown (1)
programming (4)
project management (1)
purrr (1)
quarto (1)
rvest (1)
shinydashboard (1)
targets (1)
tidyverse (1)
version control (2)
websites (1)
week 1 (1)
week 2 (2)
week 3 (2)
week 4 (2)
week 6 (3)
week 7 (2)
week 8 (2)
week 9 (2)

Lectures

Strategies for dealing with large data

module 5
week 9
large data
programming
R

Introduction to basic strategies for dealing with large data in R

Dec 20, 2022
Stephanie Hicks

Profiling R code

module 5
week 9
large data
memory profiling

Introduction to understand how much time is spent on different parts of your R code (i.e. profiling)

Dec 20, 2022
Stephanie Hicks

Scraping data from the web with rvest

module 4
week 8
html
rvest

Introduction to scrape (or harvest) data from web pages

Dec 15, 2022
Stephanie Hicks

Building dashboards with flexdashboard and shinydashboard

module 4
week 8
data viz
flexdashboard
shinydashboard
dashboard
interactive

Introduction to building dashboards in R with flexdashboard and shinydashboard

Dec 13, 2022
Margaret Taub

Relational databases and SQL basics

module 3
week 7
databases
SQL
large data
tidyverse
DBI
RSQLite
dplyr
dbplyr

Introduction to relational databases and SQL in R

Dec 8, 2022
Stephanie Hicks

Retrieving data from APIs with httr

module 3
week 7
JSON
APIs
httr

Introduction to JSON files and interacting with APIs with httr

Dec 6, 2022
Stephanie Hicks

Package development with pkgdown

module 3
week 6
packages
pkgdown

Building a website for R software packages

Dec 1, 2022
Boyi Guo

Reproducibile Workflows with targets

module 3
week 6
project management
targets

A Make-line pipeline tool for creating reproducible workflows in R

Dec 1, 2022
Boyi Guo

Functional Programming with purrr

module 3
week 6
functions
functional
programming
purrr

Introduction to tools to work with functions and vectors in R

Nov 29, 2022
Boyi Guo

Building R packages

module 2
week 4
R
programming
documentation
R package
functions

Introduction to building and documenting R packages

Nov 17, 2022
Stephanie Hicks

Object Oriented Programming

module 2
week 4
R
functions
programming

Introduction to S3, S4, or reference class with generics and methods

Nov 15, 2022
Stephanie Hicks

Version control (Part 2)

module 1
week 3
version control
git
GitHub

Introduction to version control with git and GitHub (part 2)

Nov 10, 2022
Lukas Weber

Version control (Part 1)

module 1
week 3
version control
git
GitHub

Introduction to version control with git and GitHub (part 1)

Nov 8, 2022
Lukas Weber

Advanced command-line tools

module 1
week 2
command-line

Doing more powerful things on the command-line

Nov 3, 2022
Stephanie Hicks

Introduction to the command-line

module 1
week 2
command-line

Introduction to the command-line for data analysis

Nov 1, 2022
Stephanie Hicks

Authoring projects and websites with Quarto

module 1
week 1
websites
quarto

Hello Quarto! Or next-generation literate programming

Oct 27, 2022
Stephanie Hicks
No matching items