The University of Michigan block M logo Michigan ADRC Data Sharing Hub
  • Home
  • About
  • Data
    • Codebases
    • Data Dictionary
    • Label Libraries
    • Request Michigan ADRC Data
  • Publications
  • Resources

This site is currently in development, and we’re actively working to enhance its features and content. Please stay tuned for updates and improvements as we continue to build and refine the platform. Thank you for your patience and support!

Categories
Citation Management
Command-line Interface
Command-line Tools
Data Analysis
Data Cleaning
Data Management
Data Modeling
Data Visualization
Data Wrangling
Databases
Documentation
Dplyr
Gantt
Generative AI
Ggplot2
Git
GitHub
GitLab
Great Tables
JavaScript
Markdown
Microsoft 365
Microsoft Planner
Microsoft Project
Pandas
Polars
Power Automate
Power BI
Productivity
Programming
Project Management
Project Visualization
Python
Quarto
R
R Packages
Regular Expressions
Reproducibility
RStudio
Source Code Management
SQL
Statistics
Tableau
Tidymodels
Tidyr
Tidyverse
Trello
Version Control

Resource Library

Curated by the Michigan Alzheimer’s Disease Center’s (MADC) Data Core, this resource library offers a growing collection of tools, tutorials, and references designed to support both new and current staff in building technical skills that enhance the Center’s daily operations. You can explore the full list below or click on a category in the right-hand sidebar to filter resources by topic.

Feedback and Suggestions
We welcome your input! If you have suggestions for additional resources or general feedback about the library, please submit them using this form. The Data Core team regularly reviews submissions and updates the library to ensure it remains current and relevant.

Command Line for Beginners – How to Use the Terminal Like a Pro
Command-line Interface

An article from freeCodeCamp that explains the various parts of the command line interface and the basics of how it works

Skill Level Beginner
Type Article
The Linux Command Line
Command-line Interface

A book, written with the new command line user in mind, which includes the basics of command line use and shell scripting. Check out the corresponding website…

Skill Level Beginner
Type Book
The Art of Command Line
Command-line Interface

A guide that provides an overview of interactive Bash for Linux with two sections that include additional guidance for macOS and Windows users

Skill Level Intermediate
Type Guide
Command Line Fundamentals
Command-line Interface

Master shell basics and Unix tools and discover easy commands to perform complex tasks with speed

Skill Level Beginner
Type Book
Tabiew
Command-line Interface
Command-line Tools

Tabiew is a lightweight, terminal-based application to view and query delimiter separated value formatted documents, such as CSV and TSV files

Skill Level Intermediate
Type Tool
emphatic
Command-line Interface
Command-line Tools

{emphatic} is a tool for exploratory analysis of tabular data. It allows the user to visually colour elements of the data, yet still keep all values visible

Skill Level Intermediate
Type Tool
University of Michigan ITS AI Services
Generative AI

UM’s ITS team is now offering a generative AI platform and these service offerings are equitable, accessible, and support everything from basic consumer usage to advanced…

Skill Level Beginner
Type Article
Generative AI for Beginners (Version 2) - A Course
Generative AI

Learn the fundamentals of building Generative AI applications with an 18-lesson comprehensive course by Microsoft Cloud Advocates

Skill Level Beginner
Type Course
Pro Git book
Git
GitLab

Learn git at your own pace with the Pro Git Book, managed by the git community

Skill Level Intermediate
Type Book
Git Cheatsheet by GitLab
Git
GitLab

Quick reference guide for important Git commands, created by GitLab

Skill Level Beginner
Type Cheatsheet
Git Cheatsheet by Atlassian
Git

A handy git cheat sheet guide to enhance your workflow, created by Atlassian

Skill Level Beginner
Type Cheatsheet
Git Cheatsheet by GitHub
Git
GitHub

Quick reference guide for important Git commands, created by GitHub

Skill Level Beginner
Type Cheatsheet
Getting Git: Git version control software with RStudio
Git
RStudio

A recorded workshop on Git version control software with RStudio from the University of Michigan Biostatistics department

Skill Level Intermediate
Type Video
Using Git with RStudio
Git
RStudio

Quick reference step-by-step tutorial on setting up git with RStudio

Skill Level Beginner
Type Tutorial
Git Learning Videos
Git

Links to some basic tutorial videos created by the git maintainer community

Skill Level Beginner
Type Video
Learn Git on the Command Line
Git
Command-line Interface

A playlist of YouTube videos prepared by Tower, a git client for macOS and Windows

Skill Level Beginner
Type Video
Version Control with Git
Git
Version Control

An online beginner course, developed by Software Carpentry, teaching the basics of version control with Git

Skill Level Beginner
Type Course
Interactive Git Cheatsheet
Git

An interactive Git Cheatsheet, developed by NDP Software, that visually represents git commands and states

Skill Level Beginner
Type Cheatsheet
Confusing git terminology
Git

A blog entry from Julia Evans, a software developer, which walks through various git terms that tend to confuse users

Skill Level Intermediate
Type Blog
Learn GitLab with Pj: A Walkthrough and Explanation
GitLab

Overview and walkthrough of GitLab Project basics by a member of the GitLab education team

Skill Level Beginner
Type Video
GitLab Flavored Markdown (GLFM)
GitLab
Markdown

Overview of styling and syntax for GitLab’s version of Markdown

Skill Level Beginner
Type Documentation
Use the left sidebar to navigate GitLab
GitLab

A walk-through of GitLab’s navigation in the left-hand sidebar

Skill Level Beginner
Type Tutorial
Learning GitLab
GitLab

A (1h 3m) LinkedIn Learning tutorial with an overview of basic GitLab UI and functionality

Skill Level Beginner
Type Video
What is Version Control? [Learn Git Video Course]
Version Control
Git
Source Code Management

A short video reviewing the basics of version control and why to use it

Skill Level Beginner
Type Video
GitLab Branching Strategy | GitLab Flow Tutorial Part 1
GitLab
Version Control
Git
Source Code Management

A (15 min) tutorial discussing GitLab Flow and a conceptual overview of strategies for working with Git

Skill Level Intermediate
Type Video
Describe productivity solutions of Microsoft 365
Microsoft 365
Productivity

Learn about how the productivity solutions through Microsoft 365 help optimize operations, enhance content creation, and empower people to perform tasks in real-time from…

Skill Level Beginner
Type Module
Learning Power Automate Desktop for Developers
Microsoft 365
Power Automate

A (1h 45m) introductory course on getting started with Power Automate Desktop.

Skill Level Beginner
Type Video
Managing Data with Microsoft 365
Microsoft 365
Data Management

A (1h 3m) overview course on managing data with Microsoft Forms, Excel, Power Automate, and Power BI

Skill Level Beginner
Type Video
Present your data in a Gantt chart in Excel
Microsoft 365
Gantt
Project Visualization

Microsoft 365 subscription offers premium Gantt chart templates designed to help you track project tasks with visual reminders and color-coded categories

Skill Level Beginner
Type Tutorial
Get organized with Gantt chart templates
Microsoft 365
Gantt

A listing of Gantt chart templates for Excel

Skill Level Beginner
Type Templates
Use a wizard to create a Gantt Chart
Microsoft Project
Microsoft 365
Gantt

Specific to Microsoft Project, which includes a wizard to walk through the creation of a Gantt chart

Skill Level Beginner
Type Tutorial
Building a Gantt Chart using Power BI
Microsoft 365
Power BI
Gantt

A step-by-step guide on loading an excel sheet into Power BI to create a Gantt chart

Skill Level Intermediate
Type Tutorial
Set up a basic Gantt chart in Excel
Microsoft 365
Gantt

A 10 minute video walking through the process of a setting up a Gantt chart using Excel

Skill Level Beginner
Type Video
Using Excel for Gantt charts: My top 10 tips
Microsoft 365
Gantt

A quick 4 minute video with pro tips on using Excel for Gantt charts

Skill Level Beginner
Type Video
Managing Projects with Microsoft 365
Microsoft 365
Project Management

A (49m) overview course on managing project using Microsoft Lists, Planner, and Project

Skill Level Beginner
Type Video
Microsoft Planner Essential Training
Microsoft 365
Microsoft Planner
Project Management

A (1h 27m) Linkedin Learning course on the essential features of Microsoft Planner

Skill Level Beginner
Type Video
PEP 8 – Style Guide for Python Code
Python

This document gives coding conventions for Python code comprising the standard library in the main Python distribution

Skill Level Intermediate
Type Documentation
Python Tutor
Python

The Python Tutor is a unique step-by-step visual debugger and AI tutor to help you understand and debug code

Skill Level Beginner
Type Tutorial
Python for Everybody
Python

This web site is building a set of free materials, lectures, book and assignments to help students learn how to program in Python

Skill Level Beginner
Type Course
Python Virtual Environments
Python

A quick guide for setting up Python virtual environments on macOS and Windows 10

Skill Level Beginner
Type Tutorial
Fluent Python
Python

A hands-on guide walking through how to write effective, modern Python 3 code by leveraging its core language features and libraries

Skill Level Intermediate
Type Textbook
pandas Documentation
Python
Data Wrangling
Pandas

pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language

Skill Level Intermediate
Type Documentation
Think Python: How to Think Like a Computer Scientist
Python

A textbook that teaches Python through the lens of a computer scientist, utilizing the best features from mathematics, engineering, and natural science

Skill Level Intermediate
Type Textbook
Programming with Python
Python

An online beginner course, developed by Software Carpentry, introducing the basics of Python programming through data analysis

Skill Level Beginner
Type Course
Data Analysis with Pandas and Python
Python
Pandas
Data Analysis
Data Wrangling

A text that introduces you to the popular Pandas library built on top of the Python programming language

Skill Level Beginner
Type Textbook
Python for Data Analysis, 3rd Edition
Python
Data Analysis

A definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python

Skill Level Intermediate
Type Textbook
Pandas for Everyone: Python Data Analysis, 2nd Edition
Python
Pandas
Data Analysis
Data Wrangling

A text providing practical knowledge and insight for solving real problems with pandas, even for those new to Python data analysis

Skill Level Beginner
Type Textbook
Python Data Science Handbook, 2nd Edition
Python
Data Analysis

A handbook for scientific computing in Python that highlights the data science stack - IPython, NumPy, pandas, Matplotlib, Scikit-Learn, and other related tools

Skill Level Intermediate
Type Textbook
Introduction to Data Visualization in Python
Python
Data Visualization

An article with quick tutorials on visualizing data with Python in Matplotlib, Pandas, and Seaborn

Skill Level Beginner
Type Tutorial
A Complete Guide to Data Visualization in Python With Libraries & More
Python
Data Visualization

A (1h 54m) video with transcription which reviews the basics of data visualization in Python with Matplotlib and Seaborn

Skill Level Beginner
Type Video
Great Tables: Absolutely Delightful Table-making in Python
Python
Data Visualization

Documentation for the Great Tables Python package that makes it easy to generate information-rich, publication-quality tables. The package leverages pandas and polars…

Skill Level Intermediate
Type Documentation
polars’ Rgonomic Patterns
Python
Polars
Data Wrangling

A blog post highlighting the advanced data wrangling functionality in python’s polars package to see how it mirrors dplyr and tidyr’s syntax

Skill Level Intermediate
Type Blog
Programming with R
R
Programming

An online beginner course, developed by Software Carpentry, introducing the basics of R programming through data analysis

Skill Level Beginner
Type Course
R for Reproducible Scientific Analysis
R
Data Analysis
Reproducibility

An online beginner course, developed by Software Carpentry, introducing the basics of R programming through analysis of the gapminder data

Skill Level Beginner
Type Course
Base R Cheat Sheet from Posit
R

A quick reference guide (downloadable pdf) of basic syntax and functionality in R

Skill Level Beginner
Type Cheatsheet
R for Data Science: Analysis and Visualization
R
Data Analysis
Data Visualization

An introducty LinkedIn Learning course (2h 46m) on the basics of getting started with R for data visualization, wrangling, and analysis

Skill Level Beginner
Type Video
Quick-R
R

Site containing a broad overview of R resources for learning R created by a statistical consultant and research methodologist

Skill Level Beginner
Type Reference
Introduction to R and RStudio
R
RStudio

A recorded workshop on workflow basics, scripts, and projects from the University of Michigan Biostatistics department

Skill Level Beginner
Type Video
R Essential Training: Wrangling and Visualizing Data
R
Data Visualization
Data Wrangling

An introductory LinkedIn Learning course (4h 18m) on the essential tools for importing visualizing, and wrangling data in R

Skill Level Beginner
Type Video
Big Book of R
R

A listing of over 300 Reference books on the R programming language

Skill Level Intermediate
Type Reference
Tidy design principles
R
Tidyverse

Still under development, this book identifies challenges and patterns to help you write better R code. There is also a related Tidy Design Princiles blog/newsletter that the…

Skill Level Intermediate
Type Book
The tidyverse style guide
R
Tidyverse

A site that site describes the style used throughout the tidyverse, written by Hadley Wickham of Posit

Skill Level Intermediate
Type Book
23 RStudio Tips, Tricks, and Shortcuts
R
RStudio

A blog post covering some of the best features of RStudio with a list of tips, tricks, and shortcuts

Skill Level Intermediate
Type Blog
What They Forgot to Teach You About R
R
Data Analysis

This book focuses on content intrinsically related to the infrastructure surrounding data analysis in R, but does not delve into the data analysis itself

Skill Level Intermediate
Type Book
R for the Rest of Us: A Statistics-Free Introduction
R
RStudio

A crash course in R, a quick tour of the RStudio programming environment, and a collection of real-word applications that you can put to use right away

Skill Level Beginner
Type Book
R for Data Science (2e)
R
Tidyverse
Data Analysis
Data Visualization

FREE 2nd edition of ‘R for Data Science’ which provides practical skills for data science, including data importation, data structuring, data transformation, and data…

Skill Level Intermediate
Type Textbook
Statistical Inference via Data Science: A ModernDive into R and the Tidyverse
R
Statistics
Tidyverse

The companion website to Chester Ismay and Albert Y. Kim’s introductory statistics textbook, which walks students through the entire data analysis pipeline using R and…

Skill Level Beginner
Type Textbook
R Screencasts
R
Data Analysis

Live data analysis screencasts from a top Data Scientist, David Robinson

Skill Level Intermediate
Type Video
Tools for Analyzing R Code the Tidy Way
R
Tidyverse

An article on two packages, matahari and tidycode, written to analyze R code in a tidy manner

Skill Level Intermediate
Type Article
Tidy Modeling with R
R
Data Modeling
Tidymodels

A guide to using a collection of software in the R programming language for model building called tidymodels

Skill Level Intermediate
Type Textbook
R Markdown Cookbook
R
Markdown

This book is broken down into small ‘recipes’ that aim to demonstrate a single R Markdown concept at a time.

Skill Level Intermediate
Type Textbook
R Markdown: The Definitive Guide
R
Markdown

This book is a definitive reference guide to the R Markdown language

Skill Level Intermediate
Type Reference
R Markdown Tips, Tricks, and Shortcuts
R
Markdown
RStudio

A blog post with some helpful tips and tricks for working with R Markdown in RStudio

Skill Level Intermediate
Type Blog
Quick list of useful R packages
R
R Packages

A categorized list of recommended free libraries of code written by the active user community

Skill Level Intermediate
Type Reference
CRAN Task Views
R

Comprehensive R Archive Network (CRAN)‘s listing of packages by topic area or ’task’

Skill Level Intermediate
Type Reference
ggplot2 Cheatsheet by Posit
R
Ggplot2
Data Visualization

A quick reference guide for basic syntax and functionality of the data visualization ggplot2 package, including a downloadable pdf

Skill Level Beginner
Type Cheatsheet
rmarkdown Cheatsheet by Posit
R
Markdown

A quick reference guide for basic syntax and functionality of the authoring framework rmarkdown, including a downloadable pdf

Skill Level Beginner
Type Cheatsheet
tidyverse Cheatsheet by Posit
R
Tidyverse

A quick reference guide for basic syntax and functionality of the data science packages that comprise the tidyverse, including a downloadable pdf

Skill Level Beginner
Type Cheatsheet
dplyr Cheatsheet by Posit
R
Dplyr
Data Wrangling

A quick reference guide for basic syntax and functionality of the data manipulation dplyr package, including a downloadable pdf

Skill Level Beginner
Type Cheatsheet
tidyr Cheatsheet by Posit
R
Tidyr
Data Cleaning

A quick reference guide for basic syntax and functionality of the data cleaning tidyr package, including a downloadable pdf

Skill Level Beginner
Type Cheatsheet
htmlwidget
R
JavaScript
Data Visualization

A package for creating JavaScript data visualizations in R

Skill Level Intermediate
Type Documentation
reprex
R
Reproducibility

An R package for preparing reproducible examples of R code

Skill Level Intermediate
Type Documentation
Reproducible research with R, RStudio and GitLab
R
Git
GitLab
RStudio
Reproducibility

A manual describing easy reproducibility and collaboration with R and Git

Skill Level Intermediate
Type Documentation
Instructions for Creating Your Own R Package
R
R Packages

An article with a step-by-step guide to creating your own R package

Skill Level Intermediate
Type Article
Writing R Packages in RStudio
R
R Packages
RStudio
GitHub

A tutorial walking through the set up of a basic R package that can be installed from GitHub

Skill Level Intermediate
Type Tutorial
Making Your First R Package
R
R Packages

A blog entry that walks through the steps of organizing code in a package with consistent documentation

Skill Level Intermediate
Type Blog
The Package: learning how to build an R package
R
R Packages

A blog entry from R-Bloggers that walks through the process of setting up an R package

Skill Level Intermediate
Type Blog
Writing an R package from scratch
R
R Packages

A blog entry from Hilary Parker of Etsy on setting up your first R package from scratch

Skill Level Intermediate
Type Blog
CRAN documentation on Creating R packages
R
R Packages

Original documentation on how to create an R package from the Comprehensive R Archive Network (CRAN)

Skill Level Advanced
Type Reference
R Packages (2e)
R
R Packages
Reproducibility

Learn how to create a package, the fundamental unit of shareable, reusable, and reproducible R code from Hadley Wickham and Jennifer Bryan of Posit

Skill Level Intermediate
Type Textbook
The R Graph Gallery
R
Data Visualization

A collection of R’s available chart types listed by purpose, and including guidance on required packages and syntax

Skill Level Beginner
Type Reference
Data Visualization in R With ggplot2
R
Ggplot2
Data Visualization

A video course on how to create great looking, insightful data visualizations using the R package, ggplot2

Skill Level Beginner
Type Video
Color in Data Vis
Data Visualization

A feed of blog entries on the selection of beautiful, legible colors in data visualization, charts, and maps

Skill Level Intermediate
Type Blog
Exciting Data Visualizations with ggplot2 Extensions
R
Ggplot2
Data Visualization

A (1h 28m) presentation by Cédric Scherer diving into the world of data visualization and the art of creating engaging and effective data graphics with ggplot2

Skill Level Intermediate
Type Video
Psychology of Data Visualization
R
Data Visualization

An online self-paced course that examines a variety of issues related to data visualization from a largely psychological perspective, including an overview of ggplot2

Skill Level Beginner
Type Course
Modern Data Visualization with R
R
Data Visualization

A helpful and user-friendly book that walks through creating the most popular visualizations — from quick and dirty plots to publication-ready graphs

Skill Level Intermediate
Type Book
tidyexplain
R
Tidyverse
Data Wrangling

Animations of tidyverse verbs using R, the tidyverse, and gganimate

Skill Level Beginner
Type Tutorial
Data Wrangling with R
R
Data Wrangling
Tidyverse

A text for all levels of R programmers, covering the various data wrangling packages: dplyr, tidyr, httr, stringr, lubridate, readr, rvest, magrittr, xlsx, readxl, and others

Skill Level Intermediate
Type Textbook
Data Wrangling in R
R
Data Wrangling

A (2h 51m) LinkedIn Learning course that provides an overview of data wrangling techniques for cleaning and transforming data

Skill Level Intermediate
Type Video
Introduction to the Tidyverse
R
Tidyverse
Data Wrangling

A recorded workshop on the tidyverse and visualizing data in ggplot2 from the University of Michigan Biostatistics department

Skill Level Beginner
Type Video
Learning the R Tidyverse
R
Tidyverse
Data Wrangling

A (3h 50m) LinkedIn Learning course walking through the tidyverse approach to data science

Skill Level Beginner
Type Video
The Quartz Guide to Bad Data
R
Data Wrangling
Data Cleaning

This guide presents thorough descriptions and suggested solutions to many of the kinds of problems that you will encounter when working with data

Skill Level Intermediate
Type Reference
Visualizing {dplyr}’s mutate(), summarize(), group_by(), and ungroup() with animations
R
Dplyr
Data Wrangling

Visually explore how {dplyr}’s more complex core functions work together to wrangle data

Skill Level Intermediate
Type Article
Introduction to R with Tidyverse
R
Tidyverse
Data Wrangling

This course is a gentle introduction to the RStudio interface and provides the basics of the R coding language and syntax. This course is ideal for beginners with little or…

Skill Level Beginner
Type Course
Introduction to Programming in R
R
Programming

A recorded workshop on functions, vectors, and iteration in R from the University of Michigan Biostatistics department

Skill Level Beginner
Type Video
Efficient R Programming
R
Programming

A textbook for all skill levels on making R code faster, more efficient, and scalable

Skill Level Intermediate
Type Textbook
Hands-On Programming with R
R
Programming

This book will teach you how to program in R, with hands-on examples.

Skill Level Beginner
Type Textbook
Advanced R
R
Programming

An advanced textbook on metaprogramming or the idea that code is data that can be inspected and modified programmatically

Skill Level Advanced
Type Textbook
R Programming for Data Science
R
Programming
Data Analysis

This book is about the fundamentals of R programming. With the fundamentals provided in this book, you will have a solid foundation on which to build your data science…

Skill Level Intermediate
Type Textbook
Regex101
Regular Expressions

Helpful online tool for learning, building, and matching regular expressions to a test string

Skill Level Beginner
Type Tool
RegExr
Regular Expressions

Helpful online tool for learning, building, and matching regular expressions to a test string

Skill Level Beginner
Type Tool
RegexOne
Regular Expressions

An interactive tutorial with simple exercises for learning regular expressions

Skill Level Beginner
Type Tutorial
RegexLearn
Regular Expressions

A step-by-step tutorial for practicing regular expressions

Skill Level Beginner
Type Tutorial
RegexLearn Cheatsheet
Regular Expressions

Quick reference guide for regex syntax

Skill Level Beginner
Type Cheatsheet
Learning Regular Expressions
Regular Expressions

A (3h 18m) LinkedIn Learning course with a broad overview of regular expressions

Skill Level Beginner
Type Video
Pythex
Regular Expressions
Python

Helpful interactive tool for testing Python regular expressions

Skill Level Beginner
Type Tool
SQL Tutorial
SQL

A self-paced tutorial, by w3schools, that walks through basic SQL commands

Skill Level Beginner
Type Tutorial
SQL Keywords Reference
SQL

A quick reference list of the reserved words in SQL

Skill Level Beginner
Type Reference
SQLZoo Tutorial
SQL

A step by step tutorial reviewing the basics of SQL queries

Skill Level Beginner
Type Tutorial
Practical SQL, 2nd Edition
SQL

An approachable and fast-paced guide to SQL (Structured Query Language), the standard programming language for defining, organizing, and exploring data in relational…

Skill Level Beginner
Type Book
Learn SQL
SQL

A free self-paced course, developed by codecademy, which demonstrates how to manage large datasets and analyze real data using standard data management language

Skill Level Beginner
Type Course
SQLBolt: Introduction to SQL
SQL

A series of interactive lessons and exercises designed to help you quickly learn SQL in your browser

Skill Level Beginner
Type Course
SQL join flavors
SQL

An article that explores various types of SQL joins, including helpful visualizations for each

Skill Level Intermediate
Type Article
The Querynomicon: An Introduction to SQL for the Cautious and Weary
SQL

A tutorial with notes and working examples for various SQL and database functions

Skill Level Intermediate
Type Tutorial
SQL Style Guide
SQL
Programming

A SQL syntax guide designed to be compatible with Joe Celko’s SQL Programming Style book

Skill Level Beginner
Type Reference
SQL Polyglot
SQL

A browser-based tool for checking if a particular SQL feature is supported in various database systems

Skill Level Intermediate
Type Tool
Institute for Social Research (ISR) Population Dynamics and Health Program Workshops
Statistics

A listing of past virtual workshops on various statistical techniques

Skill Level Intermediate
Type Video
Consulting for Statistics, Computing, & Analytics Research (CSCAR) Workshops
Statistics
Data Analysis

A listing of upcoming in-person workshops on various statistical techniques

Skill Level Intermediate
Type Events
Statistical Inference via Data Science: A ModernDive into R and the Tidyverse
Statistics
R

The companion website to Chester Ismay and Albert Y. Kim’s introductory statistics textbook, which walks students through the entire data analysis pipeline using R and…

Skill Level Beginner
Type Textbook
Statistics Course for Data Science
Statistics
Data Analysis

The Statistics for Data Science Course covers statistical concepts taught in many intro and intermediate statistics courses in universities and colleges

Skill Level Beginner
Type Video
Think Stats: Exploratory Data Analysis in Python
Statistics
Python
Data Analysis

This text is an introduction to the practical tools of exploratory data analysis

Skill Level Beginner
Type Textbook
Probably Overthinking It: Data Science and Bayesian Statistics
Statistics
Data Analysis

A blog series by Allen Downey, a curriculum designer at Brilliant, professor emeritus at Olin College, and author of Think Python, Think Bayes, and other books

Skill Level Intermediate
Type Blog
50 years of Data Science
Statistics
Data Analysis

An article based on a presentation from the 2015 Tukey Centennial workshop reviewing the last 50 years of Data Science and its emergence from the fields of statistics and…

Skill Level Intermediate
Type Article
Lessons in Statistical Thinking
Statistics

Lessons in Statistical Thinking presents the statistical ideas and methods behind decision-making to guide action

Skill Level Intermediate
Type Book
Tableau for Data Scientists
Tableau
Data Analysis

A (5h 55m) LinkedIn Learning course on how to visualize data in Tableau through a Data Science lens

Skill Level Intermediate
Type Video
Creating Interactive Tableau Dashboards
Tableau
Data Visualization

A (3h 28m) LinkedIn Learning course on how to create interactive dashboards in Tableau

Skill Level Intermediate
Type Video
Tableau and R for Analytics Projects
Tableau
R
Data Analysis
Data Visualization

A (2h 27m) LinkedIn Learning course on visualizing data with Tableau and R

Skill Level Intermediate
Type Video
IT4U91: 50 Tableau Tips
Tableau
Data Visualization

A (40m) video on techniques and tips for building Tableau visualizations from the University of Michigan’s ITS department

Skill Level Beginner
Type Video
IT4U79: Tiled Dashboards Design in Tableau
Tableau
Data Visualization

A (43m) video on building a dashboard layout in Tableau by the University of Michigan’s ITS department

Skill Level Beginner
Type Video
Data Visualization Tips and Tricks
Tableau
Data Visualization

A (2h 14m) LinkedIn Learning course giving guidance on basic data visualization

Skill Level Beginner
Type Video
How to name files by Jennifer Bryan of Posit
Documentation

Low-tech common sense about filenames. The holy trinity is: machine readable, human readable, sorted in a useful way

Skill Level Beginner
Type Video
The Documentation System
Documentation

A simple, comprehensive and nearly universally-applicable scheme for writing software documentation

Skill Level Intermediate
Type Reference
Diátaxis technical documentation system
Documentation

This reference describes an information architecture that emerges from a systematic approach to understanding the needs of documentation users

Skill Level Intermediate
Type Reference
How To Write a Useful README for Your Next Project
Documentation

An article outlining the ‘must-haves’ for any project’s README file

Skill Level Beginner
Type Article
Getting Started: An overview of Markdown…
Markdown
Documentation

The Markdown Guide is a comprehensive Markdown reference designed for both novices and experts

Skill Level Beginner
Type Reference
John Gruber’s Markdown documentation
Markdown
Documentation

The original Markdown documentation, written by the creator of Markdown

Skill Level Intermediate
Type Documentation
Markdown Tutorial
Markdown
Documentation

A web-based walk-through of Markdown basics

Skill Level Beginner
Type Tutorial
Awesome Markdown
Markdown
Documentation

A listing of Markdown libraries, services, editors, tools, cheatsheets, etc.

Skill Level Intermediate
Type Reference
Awesome Quarto
Quarto
Documentation
Markdown

The most up to date curated list of Quarto docs, talks, tools, examples & articles the internet has to offer

Skill Level Intermediate
Type Reference
R Markdown Tips, Tricks, and Shortcuts
Markdown
Markdown
Documentation

A blog post with some helpful tips and tricks for working with R Markdown in RStudio

Skill Level Intermediate
Type Blog
Trello Markdown Support
Markdown
Trello
Documentation

A reference chart that indicates which Markdown features are supported in Trello, along with a link to their syntax

Skill Level Beginner
Type Reference
How to format your text in Trello
Markdown
Trello
Documentation

A quick guide to the keyboard shortcuts and Markdown features available in Trello

Skill Level Beginner
Type Tutorial
Quarto Example Gallery
Quarto
Markdown
Documentation

Quarto can produce a wide variety of output formats. This resource contains examples of the following categories: Articles & Reports, Presentations, Dashboards, Websites…

Skill Level Beginner
Type Tutorial
The Design Philosophy of Great Tables
Documentation
Great Tables
Python

Tables have come a long way and we’ve learned a lot from our continued research in tabular design. This article walks through the philosophy behind the Great Tables package

Skill Level Intermediate
Type Article
Zotero Quick-Start Guide
Citation Management

An overview of Zotero’s features and capabilities from the Zotero team

Skill Level Beginner
Type Documentation
Zotero Research Guide
Citation Management

A research guide developed by the University of Michigan Library with guidance on saving, organizing, and automating citation management

Skill Level Beginner
Type Reference
How To Use Zotero (A Complete Beginner’s Guide)
Citation Management

A (12 min) tutorial on how to use Zotero for beginners

Skill Level Beginner
Type Video
Upcoming Sessions from the Teaching and Technology Collaborative
Citation Management

A listing of upcoming in-person workshops on citation management and research tools from the University of Michigan Library

Skill Level Intermediate
Type Workshops
5 Best SQL Games to Master Database Skills in 2025
SQL
Databases

An article that highlights engaging, game-based platforms that teach SQL through interactive challenges and storytelling, making learning both fun and effective

Skill Level All Levels
Type Article
No matching items
    Back to top
     
    • © 2025 Michigan Alzheimer's Disease Center. All Rights Reserved.