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.
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
- MCB517A: Tools for Computational Biology: A graduate-level course taught for UW by Fred Hutch CompBio faculty. This links to a GitHub repository that includes all lectures and homework.
- edX: Offers a collection of courses for Data Analysis and Statistics and Bioinformatics
- Rafael Irizarry of Dana Farber has online programs available through edX:
- Generally speaking, edX courses are all free to audit for a limited period of time. Unlimited access and the ability to earn a course Certificate will require payment
- Coursera: Offers a collection of courses for Data Science and Bioinformatics
- R Programming: A beginner-level program has five mini-courses. It takes about 4 months to complete.
- Statistics with R: A beginner-level program with five mini-courses. It takes about 7 months to complete.
- Genomic Data Science: An intermediate-level program for those who are already acquainted with R. It has eight mini-courses. It takes about 6 months to complete.
- Python Programming: An intermediate-level program that takes about 4 months to complete.
- Coursera offers a 7-day free trial, and is a paid subscription service after
- Udacity: Offers a collection of courses for Data Science
- Udemy: Offers a collection of courses for Data Science
- Udemy offers courses at various price points.
- Keep an eye out for sales which happen regularly and can drastically reduce the cost.
- CognitiveClass.ai Offers a collection of courses for data science, AI, and cloud computing.
- The Open Source Data Science Masters: An open-source curriculum for learning data science. This is a mixed media course made up of videos, books, and slides.
- Some content is free, some is paid
- CalTech Learning from Data
- DataQuest: A subscription service that offers programs and courses focused on data analysis and engineering in Python and R.
- Tiered payment system with basic and premium plans
- CodeAcademy: A subscription service that offers coding programs and courses in many different languages.
- Tiered payment system with limited content available for free
* Completely overwhelmed? Don’t know where to start? Fill out this form and let us know what’s going on.