GitHub is a powerful tool for tracking code using version control. It allows programmers to contribute on projects in a structured fashion. Using Git – the underlying version control – GitHub provides a cloud-based location where modifications can be recorded, inspected, and merged. This promotes