This document outlines a Git and GitHub workshop, providing an introduction to Git as a distributed version control system and GitHub as a platform for repository hosting. It details essential Git commands for managing projects and collaborating, offering a step-by-step guide for creating repositories, branches, pull requests, and the workflows for individual and collaborative projects. The workshop also includes a Q&A session to address attendees' queries.