Contributing to fredhutch.io curriculum development
This repository includes information on contributing to training materials developed and maintained by fredhutch.io and the Coop:
The following pages include specific information about how and why our materials are created and maintained:
- Coursework: formally-structured short courses that provide a general overview of an area (requirements and how to develop)
- Practice projects: demonstrate how data and coding concepts integrate in a project (requirements and how to develop)
- Technical and logistical considerations for developing materials
- Additional resources and supplemental reading
- Roles and responsibilities for curriculum development
For information on preparing for and teaching fredhutch.io lessons, please see our repository of instructor notes.
Active courses
The links below are to the rendered website for each course. Click on the button in the upper right hand of each website to view the GitHub repository containing the source for each course.
- Introduction to R
- Introduction to Python
- Introduction to Git and GitHub
- Concepts in Machine Learning (under revision)
- Intermediate Python: Machine Learning (under revision)
- Intermediate Python: Programming
- Data for Data Science (under revision)
Courses in development
- Intermediate R: Machine Learning
- Intermediate R: Data Manipulation with Tidyverse
- Introduction to the Unix Shell and Command Line
- HPC: On-Premise Computing
- HPC: Cloud Computing
- Genomics
- scRNAseq
- Concepts in Data Visualization
- Intermediate R: Data Visualization
- Intermediate Python: Data Visualization
Practice projects
- COVID19 (in development)
- Machine Learning (in development)