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
80 min total
8 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.

10 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.

10 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.

11 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.

10 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.

10 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.

9 minTutorial
Start
GitHub & Collaboration | Git & GitHub Mastery | Topfolio