This course is available via:
Subscribe to it individually:
What Will You Learn
Why version control matters, Git fundamentals
Installing Git, CLI basics, repositories, file states, .gitignore, and inspecting changes
Atomic commits, meaningful messages, git log, and safe local undo techniques
Branches, feature workflows, isolated work, and keeping main stable
Fast-forward vs 3-way merges, handling conflicts, and branch cleanup
Revert, reset modes, and recovering lost commits using reflog
Prerequisites
In order to start this course you must have these skills:
You already developing software applications
Commands, file navigation
Recommended Courses:
Instructor
Abdelrahman Ahmed
Senior Site Reliability Engineer
7+ Years of Experience
A Senior Site Reliability Engineer with strong experience building and operating large-scale cloud-native systems using AWS and Kubernetes. He has worked at companies such as Careem, Dell Technologies, _VOIS, and ITWorx, with a solid background in software engineering and automation. His expertise includes SRE, distributed systems, CI/CD, observability, and performance optimization. He focuses on building reliable, scalable systems that help engineering teams move faster with confidence.