Tools – git
- Interactive Git Branching tutorial by Peter Cottle
- Git internals – plumbing and porcelain from Pro Git by Scott Chacon and Ben Straub
- Learn the inner workings of git, not just the commands by Andre Fachat
- How to write a git commit message by Chris Beams
- How to rebase and update a pull request by Lisa Tagliaferri
- Git Power Routines – Interactive Rebase by Nicola Paolucci (video)
Tools – OATH
- OAuth 2.0 – https://youtu.be/996OiexHze0?t=783
Classes
- Human Computer Interaction – On-line from Coursera, taught by Scott Klemmer. Also, see his papers on using peer assessment in MOOCs and other topics
- MIT class on User Interface Design – 6.813/6.831 MIT
- MIT class on Software Construction – 6.005 Software Construction
Java programming
- Devoxx 2015 conference schedule – 20 years of Java – Talks on-line