Reading about good code in general

Training Networks

These places have workshops, online and in person groups, and/or tutorials that can help you get plugged into training opportunities and connect others who are learning informatics.

Groups for discussing code

These are completely free groups that you can join anytime that are also filled with people also tackling coding and informatics research.

  • R Ladies: A group that has local meetups to discuss R and R topics. (Not exclusive to women-identifying individuals). See here for the R Ladies Seattle.
  • Fred Hutch Slack R User Group: Discusses programming, data analysis, and troubleshooting in R for users of a wide range of expertise and research topic, as well as tools based in R such as Shiny applications. See the #r-user-comm channel on FH-BCR Slack for more information. Currently an online Slack channel only.
  • Fred Hutch Slack Python User Group: Discusses programming, data analysis, and troubleshooting in Python and related topics in general software development. See the #python-user-comm channel on FH-BCR Slack for more information. Currently an online Slack channel only.
  • The Childhood Cancer Data Lab has their own Slack tailored to the specifics of childhood cancer data science research.

Free online resources

There are a lot of resources online that you can work through at your own pace. Most are completely free. If they are not free, this is noted in the list.

R and Tidyverse

R and Genomics

Learn on your own courses

If you want to learn on your own, but would like a more formal course set up and schedule, these courses can offer you more structure as well as certification.

ITN Courses and course material

See the full listing of ITN courses here.

  • Introduction to Reproducibility in Cancer Informatics - a hands-on course that takes you through good practices for creating reproducible data analyses. Can be be followed along using R or Python.
  • Advanced Reproducibility for Cancer Informatics - the sequel course to the Intro to Reproducibility course.
  • Documentation and Usability in Cancer Informatics - Discusses best practices for creating usable software and thorough documentation.

Other online courses

* Completely overwhelmed? Don’t know where to start? Fill out this form and let us know what’s going on.