This page presents the “modules”, or the topics that are covered in this course.
Click on the tile associated with a module to go to a page containing that module’s contents.
Set up accounts to help share your code and insights.
Learn about version control, source code hosting, and reproducibility in science
Start using the world’s cruftiest command line text editor
Level Up Your git Game … or Run Away Screaming
Meet with your instructor to plan your semester … and your next 10 points
Time to get your hands dirty
Talk to a Human
Get intimate with errors
Be proud of your terminal
No brain required, just eyeballs and fingers
Challenge yourself and take your skills to the next level. And the next.
Spend time and mental effort adding NO FUNCTIONALITY WHATSOEVER
Study for a quiz, take a quiz, just like in school
Work with a partner without making a giant mess … and get points
Write code that tests code (but who tests the tests?)