No Certificate / Course on Audit Track
Master Version Control with Confidence In the modern software landscape, Git is more than just a tool—it is the standard language of collaboration. This course is designed to take you from manual file backups to professional-grade version control using the industry-standard workflow.
Whether you are building a simple website or a complex application, tracking every change and being able to revert mistakes is critical. This course provides a structured, hands-on path to mastering these essential skills. You will move beyond the basics of saving files to managing a full project timeline.
This course has been curated by Riphah International University faculty and staff using publicly available third-party content and Open Educational Resources (OER) for self-paced learning. Learners will engage with curated open-access materials to achieve the course learning outcomes. All third-party content is used under open-access or fair-use policies, while any original materials are developed specifically for this learning experience.
Source and Credits:
On successful completion of the course, students will be able to:
Learners should have:
This course is designed for aspiring software developers, web designers, and students who want to move beyond manual file backups. It is ideal for anyone looking to professionalize their workflow and prepare for collaborative environments where version control is non-negotiable.
Welcome
Welcome to the Git Crash Course (Reading)
Introduction & Setup
Introduction & Setup (Video)
Command Line Basics
Command Line Basics (Video)
The Core Git Workflow
Overview (Reading)
Making a New Git Repository (Video)
Staging Files (Video)
Making Your First Commits (Video)
File Management & History
Overview (Reading)
Deleting & Untracking Files (Video)
Viewing Project History (Video)
Undoing Changes (Video)
Workflow Optimization
Overview (Reading)
Git Ignore File (Video)
Git Features in VS Code (Video)
Understanding Branches
Understanding Branches (Video)
Switching Between Branches
Switching Between Branches (Video)
Merging Branches
Merging Branches (Video)
Deleting Branches
Deleting Branches (Video)
Beyond the Basics
Beyond the Basics: Your Version Control Journey (Reading)
Approximately 2 Hours
Beginner
Fully Online (Asynchronous)
Self Paced