Course Modules
If you're completely or relatively new to programming, you will eventually need to learn Git basics.
Course Overview Git's Use Cases Installation & ConfigurationBranching enables developers to work on various code versions at the same time in an efficient way.
Core Concepts Branching Merging Merge ConflictsPublishing code is an important step to sharing your work and getting feedback.
Cloning Creating SSH Keys Creating RepositoriesUsing GitHub.com Pull Requests to propose changes.
Concepts & Workflow Forking Pushing Pull Requests