Developer Tools
Git: Collaborate with Confidence Using Git
Practical version control skills — manage versions, branches, and team collaboration with confidence. Ideal for beginners in software development.
- Beginner
- 2 days
- HRD Corp claimable
Overview
This hands-on course introduces participants to Git, the industry-standard version control system used by development teams worldwide.
Participants learn core version control concepts, how to install and configure Git, create and manage repositories, and use essential Git commands. The course also covers branching, merging, resolving conflicts, working with remote repositories, and basic team collaboration workflows. By the end, participants are comfortable using Git independently and as part of a team.
Schedule is tentative and subject to change based on the trainer’s delivery and participants’ progress.
What you’ll learn
- Understand version control concepts and core Git terminology
- Install and configure Git on a local machine
- Create and manage repositories
- Use essential Git commands (init, clone, add, commit, status, log)
- Create branches, merge changes, and resolve simple merge conflicts
- Work with remote repositories (push, pull)
- Follow a basic team collaboration workflow using Git
Who should join
- Beginners in software development
- Developers who want a solid foundation in version control
- Teams looking to standardize their Git workflow
- Anyone new to collaborative coding practices
Prerequisites: None. No prior experience with Git or version control is required — basic computer literacy is recommended. Bring a laptop with Git installable beforehand (or install it during Module 2).
Course modules
-
01 Introduction to Version Control & Git Concepts
An overview of version control systems and core Git concepts. Hands-on: discussion and walkthrough of version control and Git fundamentals.
-
02 Installing & Configuring Git
Installing Git and configuring it for first-time use. Hands-on: install and configure Git on your own machine.
-
03 Creating & Managing Repositories
Creating and managing Git repositories for a project. Hands-on: create and manage a sample repository.
-
04 Basic Git Commands
The essential day-to-day commands: init, clone, add, commit, status, log. Hands-on: practise a full local Git workflow.
-
05 Branching & Merging Basics
Creating branches, merging changes, and resolving simple conflicts. Hands-on: create branches, merge them, and resolve a merge conflict.
-
06 Working with Remote Repositories
Connecting to and working with remotes using push and pull. Hands-on: push and pull changes to and from a remote repository.
-
07 Team Collaboration Workflow Using Git
A basic team collaboration workflow, applied end to end. Hands-on: group exercise simulating a team workflow on a shared repository.
FAQ
+ Is this course HRD Corp claimable?
Yes, subject to your grant approval. Tarsoft is a registered training provider and will help with the application.
+ Do I need programming experience?
No. It's a beginner course. Basic computer literacy is enough.
+ Can this be run in-house for our team?
Yes — we deliver private cohorts on-site or online, using your team's own repositories where practical.
+ Will I get a certificate?
Yes. Participants receive a Certificate of Completion via SIJIL.MY (log in with your registered email to download).
Related courses
WordPress: Build Your Website Like a Pro
Build, manage, and optimize your own website with ease — no coding required, perfect for beginners.
HRD Corp claimable
Laravel: From Zero to Full-Stack
Gain the essential skills to kickstart modern web development — hands-on coding experience building real-world web applications with Laravel.
HRD Corp claimable