PAY FOR CODING lessons
FREE CODING lessons
General Sequencing:
Short read workshop: http://dna.colorado.edu/ShortRead/
Science-based:
https://datacarpentry.org/lessons/
Python:
Introduction to python by Microsoft- very good: https://www.youtube.com/watch?v=jFCNu1-Xdsw&list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6
Jacob Stanley (DnA lab) workshop on python: https://github.com/jtstanley/DS2_materials
Python for biologists: https://www.pythonforbiologists.org/
Introduction to pandas: https://www.youtube.com/watch?v=vmEHCJofslg
- Dataset used: https://github.com/KeithGalli/pandas
- More pandas stuff: https://nikgrozev.com/2015/12/27/pandas-in-jupyter-quickstart-and-useful-snippets/
The original main plotting software for python: https://matplotlib.org/ and https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.html
Another newer plotting software for python: https://plotly.com/python/plotly-fundamentals/
Jupyter notebook installs:
R:
https://datacarpentry.org/R-ecology-lesson/
Download RStudio: https://www.rstudio.com/products/rstudio/download/
- You want to get RStudio Desktop- Free for whatever machine you have
There is an “Intro to R” day in the Short read workshop that should be very useful.
Introduction to R: https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf
- This is an introduction to the ins and outs of R syntax.
R for Data Science: https://r4ds.had.co.nz/index.html
- This discusses applying R to data science with tips on exploratory data analysis.
The Pirate’s Guide to R: https://bookdown.org/ndphillips/YaRrr/
- This is an excellent (and famous) comprehensive guide to R. I highly recommend this for learning as it starts at the basics and helps you build up skills for data analysis. It is also an easy read.
Beautiful Plotting Tips: http://zevross.com/blog/2014/08/04/beautiful-plotting-in-r-a-ggplot2-cheatsheet-3/
- Cheat sheet for making beautiful, publication worthy plots in ggplot2!