Git Foundations
— git in a real Linux machine in your browser: the working directory, the staging area and the repository; local and global configuration; commits and what a commit really contains; then branches, merging and rebasing. Everything local, with live checks.
Git Collaboration
— the sequel, once a second repository exists: remotes and origin, SSH keys, wiring a remote by hand, cloning, fetching and pulling, what tracks what, then forks, pull requests, review and branch protection. Worked in your own terminal and your own GitHub account.