This article is written base of what i learnt from the git and git hub crash course by Traversey Media. First of the it was a 49minutes, 29seconds video that was made to help beginners understand git and github. **what is Git?** Git is a distributed version control system (vsc) that assist develpoers track their code base, collaborate with others and mange mutiple versions of a project. **what is Github?** Github is a web based platform for version control and collaboration. From these definitions its safe to call git a tool for tracking changes in your code while github is a platform for storing and sharing a git repository online, making collaborations easier. **key features of git** * version tracking * collaboration * Merging * Branching * Remote repository * Extensive tooling * Staging area * Speed. **Random things i lerant** 1. From the crash course i learnt how to install git based on your software package. 1. I learnt ways to interact with git ; either through ur terminal or GUI(Graphical User Interface) 1. I learnt how to configure git; where you add your usename and email 1. I learnt about the git workflow ; which involves your local machine and your remote machine 2. I learnt this git commands: git init, git add, git commit, git push, pit pull, git clone, git status. 3. I learnt how to push a folder to a repo on github