There are many challenges when working with the git command line tools to add code, especially when you're just starting to learn about Git. Many commands can be very complicated and don't always do what they are supposed to. GitHub Desktop is a Git client that was created by GitHub to simplify the process of learning complicated git commands and improve the workflow of Git users who are already experienced. Getting Started With GitHub Desktop will teach you how to contribute code using GitHub Desktop client. This course is not dependent on Git command-line tools. You will first learn how to use GitHub Desktop to manage repositories. Next, you'll learn how to use GitHub Desktop to manage branches and resolve conflict. You will also learn about merging strategies and how you can create pull requests. This course will equip you with the knowledge and skills required to contribute code using GitHub Desktop client. Software requirements: GitHub Desktop, Web Browser