Greg Kiar & the BrainHack Team
1. FOR (each_challenge):
2. discuss_problem;
3. describe_solution;
4. learn_about_tools;
5. practice;
6. ENDFOR
... has a great getting started guide
Before jumping in, we'll quickly demonstrate Github as a solution for our problem
head back up to the guide and start playing
your objective is to:
*we mention continuous integration (CI) here and provide resources, but it is beyond the scope of what we cover in class.
... also has a great getting started guide
Let's again demonstrate how Docker is a suitable answer to our problem, then play
head back up, click on the guide, and give it a shot
your task is to:
... has several resources to help you get started with Jupyter and widgets.
We are going to demonstrate using Jupyter with Python, but it works with other languages as well
Go back to the documentation, click on the guide, and play!
your task is to:
Now that you have learned all of these tools, your challenge is to create and share a reproducible and open analysis including the following:
*"where" depends on the data; ask me first
For each of these steps, there is an example in the scratch the dura repository which can help, as well as everything you've done so far.
There is also suggested data that can serve as a nice starting place for some cool graph analyses in this repo
you are all awesome, did awesome, and I hope you enjoyed yourselves!
learn more with some of these helpful links
please always reach out with any questions!