Help make Code School better
We are hoping that you could take a minute to let us know what you thought about Mastering GitHub.
Level 1 Free Level 4 Videos | 5 ChallengesFork Based Workflows
Tuning your Git config and better collaboration through forking.
Level 2 3 Videos | 4 ChallengesSingle Repository Workflows
Best practices for collaborating in a single repository.
Level 3 3 Videos | 3 ChallengesTags, Branches and Releases
Tracking production releases using Git Tags, release branches, and GitHub Releases.
Level 4 3 Videos | 4 ChallengesIssues, Wiki's and GitHub Pages
Using GitHub Issues, Wikis, and Pages to collaborate and communicate.
Level 5 2 Videos | 11 ChallengesManaging and Securing GitHub
Repo setup, tracking project progress and managing access to your repositories.
Level 6 2 Videos | 4 ChallengesAutomating GitHub
Integrating existing services, creating custom webhooks, and working with the GitHub API.
Level 7 1 Video | 4 ChallengesCommand Line GitHub
Using hub to create, fork, clone and collaborate on repositories - no browser needed!
Complete these levels to unlock
Course Completion Badge
Learn advanced tips, tricks, and proven best practices for collaborating more effectively with GitHub.
About The Professor
Peter is passionate about helping people build better software. He's a contract member of the GitHub training team, is writing books on Git and GitHub for Pearson and O’Reilly, and is the founder of Pragmatic Learning, Speak Geek and the Startup CTO Summit Series.View Full Credits
- Estimated Course Length: 6 - 8 hours
Mastering GitHub uses git version 2.x and has 116 minutes of videos.
Use of a GitHub account and a local terminal in which you can interact with Git are required to complete the challenges for this course.