This document provides an overview of using Git and GitHub. It begins with introducing Git as a version control tool used locally and GitHub as a hosting service in the cloud. It then covers basic Git commands like init, add, commit, push and pull. It teaches how to set up a local repository, commit changes, and collaborate by pushing to a remote GitHub repository. The document concludes by challenging learners to clone an open source project, make and push a branch with their name, and submit a pull request for review.