Arcadia-Science/arcadia-computational-training

Ideas for lessons

Opened this issue · 6 comments

  • Testing workflows with small versions of test data
  • On basics of Docker
  • A full one on linting
  • A full one on typing
  • Package management best practices for R
  • Intro to R
  • Intro to python
  • Package management/development in python (pip and PyPI) - this might be more legwork because (from what I've found) there aren't as good and concise resources for this as there are for R packages

After we run Intro to Python, it could be fun to cover things like pandas, matplotlib, plotly, etc. in greater depth! I'd be happy to help with those. I personally could also benefit from a ggplot tutorial...

I think having package development workshops for both Python and R would be super helpful - perhaps we could even come up with a standard template for folks to start with? I've been pulling together info from random web resources...

After we run Intro to Python, it could be fun to cover things like pandas, matplotlib, plotly, etc. in greater depth! I'd be happy to help with those.

I love those ideas!

I personally could also benefit from a ggplot tutorial...

I don't even think i can count the number of times i've taught ggplot. I'm more than happy to do it again. do you think we need an intro to R series like python in order to do an intro to ggplot, or if I cover how to read in a CSV is that enough? there is some stuff with ggplot (like data should be in long format most of the time), but a lot of times you can get the plot you want without it.

I think having package development workshops for both Python and R would be super helpful - perhaps we could even come up with a standard template for folks to start with? I've been pulling together info from random web resources...

Great idea. For sourmashconsumr, I used on website basically exclusively (https://r-pkgs.org/)...I guess there isn't something similar for python?

Teaching people how to write a tutorial (for something like prehgt, noveltree, PC)

  • Emily requested one on interactive data viz

+1 to discussing Docker basics, I'm trying to figure it out and it's hard to know where to begin