GitHub for Data Scientists

GitHub for Data Scientists

44mIntermediate2020-12-01

Authors

Sara Anstey

Sara Anstey

Data Analytics Consultant

Madecraft

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
40,000 Toman