DPI Computing SocietyDPI Computing SocietyLearn, build, and grow together
BEGINNERFREE COURSECertificate Included

Git, GitHub & Open Source Collaboration Bootcamp

Master version control, branches, pull requests, merge conflict resolution, and contribute to open-source projects with confidence.

TTahmid Hasan
2 Modules
4 Lectures
Self-Paced
0 Enrolled
Oct 2, 2026

Course Curriculum

2 modules • 4 lessons • Self-Paced(2 free preview lessons)

1.1
1.1 Introduction to Git, Terminal Setup & First Commit
20 minsFree Preview
1.2
1.2 Branching, Merging & Solving Conflicts
28 minsFree Preview
2.12.1 The Open Source Workflow: Fork, Clone, Branch & PR
30 mins
2.22.2 Continuous Integration with GitHub Actions
25 mins

Requirements & Prerequisites

  • A laptop or desktop computer with internet access
  • Basic computer literacy and enthusiasm to write code
  • Code editor installed (VS Code recommended)

Course Description

Essential Version Control & Team Collaboration for Every Developer

No developer can work in isolation. Version control with Git is the single most vital skill expected by tech companies and open-source communities. This fast-paced, practical bootcamp demystifies Git commands and GitHub workflows.

What you will master:

  • Git Under the Hood: Commits, snapshots, blobs, trees, commit hashes (SHA).
  • Core Operations: staging, committing, git diff, git log, git checkout/switch.
  • Branching Strategies: feature branches, hotfixes, rebasing vs merging.
  • Conflict Resolution: Safely resolving merge conflicts and cherry-picking commits.
  • GitHub Collaboration: Forking, Pull Requests (PRs), code reviews, issues, and project boards.
  • Automation: GitHub Actions for automated linting, test running, and deployments.

Meet Your Instructors

T

Tahmid Hasan

Instructor

Full-Stack Development, Architecture, System Design

Senior Software Engineer and Mentor at DPI Computing Society.

Frequently Asked Questions

When do I get access to the course content?

Immediately! As soon as you click Enroll for Free, the course will be unlocked in your learning portal.

Do I get lifetime access to the materials?

Yes! You will have lifetime access to all lectures, project resources, code repositories, and future updates to this course.

How can I ask questions if I get stuck?

Every lesson in the classroom has an active discussion area. You can also connect with instructors and peers directly in our community channels.

Related Courses You Might Like

Continue expanding your technical stack with these tracks

Explore all
Modern UI/UX Design with Figma to Code
BEGINNERFeatured
৳ 999
Course Track33% OFF

Modern UI/UX Design with Figma to Code

Design beautiful web & mobile interfaces in Figma, master typography, auto-layout, design tokens, and convert designs into code.

3 modules
6 lessons
৳ 999৳ 1500
View Course
Complete Python for Beginners to Data Science
BEGINNER
FREE
Course Track

Complete Python for Beginners to Data Science

Learn Python from scratch, understand Object-Oriented Programming, and build data analytics projects with Pandas and NumPy.

3 modules
6 lessons
Free
Enroll Free