Introductory Materials
What should learners already know before the workshop?
General experience level with the language/program
Specific skills? e.g. writing loops, making plots, how to use Jupyter notebooks, domain knowledge (such as what genomic sequence data is)
→ Info on prerequisites goes in your workshop description, not your tutorial. But it's important to figure out before you start writing exercises in order to create materials at the correct level.
What do you need to teach them before you start the exercise sections?
New concepts or terms?
How what you're teaching compares to other alternatives?
When would you use this package/technique/tool?
Reference Materials?
Any cheatsheets, documentation, or other reference material they might need or what to have?
Code
Load necessary packages: include installation commands if needed
Load data - from a URL instead of a file if possible
Any other setup
Last updated