About this course
Track code changes, organize branches, and collaborate through pull requests.
View category Curriculum
Each chapter contains short lessons and quizzes. Select a lesson to open its details, read the full content, and continue to the related assessment.
1Repositories and Commits2 items
Repositories and Commits
Recording a changeA repository contains project history. A commit records a coherent set of changes; write a message that explains the intent.11 min Practice: Recording a changeApply “Recording a change” in a short example, then verify the result and edge cases.14 min 2Branches and Integration2 items
Branches and Integration
Working in parallelA branch isolates work without changing the main line. Merge after review and resolve conflicts by comparing the intent of both versions.11 min Practice: Working in parallelApply “Working in parallel” in a short example, then verify the result and edge cases.14 min 3Collaborating with GitHub2 items
Collaborating with GitHub
Sharing and reviewing codeA pull request describes a change and invites review. Keep it focused, provide context, and address feedback before merging.11 min Practice: Sharing and reviewing codeApply “Sharing and reviewing code” in a short example, then verify the result and edge cases.14 min