GitHub for Data Scientists
44mIntermediate2020-12-01
Authors

Sara Anstey
Data Analytics Consultant

Madecraft
Full-Service Learning Content Company
Course details
Version control is rapidly becoming an essential skill for data scientists. In this course, learn how to get the most out of GitHub, not just as a code repository, but also as a resource for finding software and connecting with an engaged community. Review foundational GitHub concepts, from how GitHub actually works, to key terminology, to how GitHub facilitates collaboration for data science projects. Learn how to effectively use repositories in GitHub, including how to create and clone a repository and resolve common merge issues. Plus, learn how to create a strong data science portfolio with GitHub, contribute to open-source repositories, and more.
Skills covered
Version ControlData Science FoundationsGitHubPersonaSoftware Development ToolsData ScienceSoftware Development
Concepts
Introduction
- Collaboration is the key to data science
GitHub Foundations
- What is GitHub
- How does GitHub work
- Common GitHub terminology
- Using GitHub for collaboration
- Accessing learning resources
Using Repositories in GitHub
- Creating a repository in GitHub
- Cloning a repository in GitHub
- Branching in GitHub
- Commit in GitHub
- Pull requests in GitHub
- Resolving common merge issues
Creating a GitHub Portfolio
- The value of a GitHub portfolio
- Creating a powerful data science portfolio
Community Building
- Finding collaborators to follow
- Contributing to open source repositories
Common GitHub Resources
- Where to find answers
- Incorporating user interfaces
Conclusion
- Moving beyond the basics of GitHub