Git & GitHub Mastery: Workflows & CI/CD

Micro Free Course — 100% Free Learning

All lessons in this module are free to learn. Sign in with Google to save your progress.

2

GitHub & Collaboration

Pull requests and effective code review; GitHub Actions for CI/CD; branching strategies (trunk-based, GitFlow, GitHub Flow); issues, projects, discussions for collaboration beyond code.

Module Progress0% Complete
109 min total
9 Lessons
0 Completed

Module Content

Pull Requests & Code Review

The PR workflow: branch → push → open PR → review → discuss → merge. Plus what good reviews look like. FIND_VIDEO: search 'github pull request code review tutorial' — recommended channel: GitHub Training / Fireship. Aim for 10 min or under.

4 minVideo
Start

Recap — Good PRs and Good Reviews

The lifecycle of a PR, the characteristics of a good PR, and how to give and receive code review well.

7 minTutorial
Start

GitHub Actions Basics

Run code on every push/PR: tests, lint, deploy. The CI/CD workflow that comes free with your repo. FIND_VIDEO: search 'github actions tutorial CI CD' — recommended channel: GitHub / Fireship. Aim for 11 min or under.

21 minVideo
Start

Recap — CI/CD Workflows and Common Patterns

Anatomy of a GitHub Actions workflow, the common patterns (test, lint, deploy), and how to compose them.

7 minTutorial
Start

Branching Strategies (Trunk, GitFlow, GitHub Flow)

The three main models. How they shape your team's workflow, and which fits your situation. FIND_VIDEO: search 'branching strategy trunk gitflow github flow' — recommended channel: Atlassian / Continuous Delivery Foundation. Aim for 10 min or under.

10 minVideo
Start

Recap — Picking a Strategy by Team Size and Cadence

The decision matrix: small startup vs enterprise with release branches vs OSS project. Pick by your reality, not by hype.

7 minTutorial
Start

Issues, Projects, Discussions

GitHub as a project management tool: tracking work, planning, discussing — beyond just code. FIND_VIDEO: search 'github issues projects discussions tutorial' — recommended channel: GitHub Training / Marc Pinet. Aim for 8 min or under.

8 minVideo
Start

Recap — Using GitHub Beyond Code

Issues for tracking, Projects for planning, Discussions for community. The project-management layer of GitHub.

7 minTutorial
Start

Scenario 5 — Full PR Workflow

End-to-end: fork an open-source repo (or one we provide), branch, change, push, open PR, review, get reviewed, merge.

38 minAssignment
Start