- Git Intro - Slides from an MH Lightning Talk.
- Learn Git Branching - Game that teaches git basics with useful visualizations.
- Git On UMich-CAEN - Great for EECS projects, moving code to and from a local machine, and preventing code loss.
- Pro Git - Scott Chacon's excellent book (under a CC license) that starts as a great primer, and then moves to explore in detail various facets of git.
- Git Ignore Generator - Create useful .gitignore files for your project.
- Design For Hackers - Slides from a a talk about general design given by Molly.
- Practical Typography - A thorough (but short) online book covering everything you need to know to make your written work legible, readable, and professional.
- Figma - Collaborative mockup and prototyping tool that runs in the browser.
- Here are some resources for learning how to use Figma: tutorial 0, tutorial 1, Figma YouTube channel.
- Deploy Node.js App On Heroku - Heroku's quick tutorial on deploying your Node.js app.
- Deploy Python On Heroku - Simple intro to using Heroku, geared towards python but useful for other languages.
- MH Unit-Test Library - C/C++ framework for running tests, perfect for EECS projects.