
Git and GitHub Fundamentals
Audience: Entry level software developers that are part of a larger learning path for software engineering. Git and GitHub will be used by the student through out the path on future courses.Git & GitHub Fundamentals is a beginner-friendly, hands-on course designed to introduce students to version control using Git and GitHub—essential tools for modern software development. With access to a pre-configured Windows virtual machine, students will learn how to track code changes, manage projects using branches, collaborate through pull requests, and confidently navigate both Git commands and the GitHub platform. This course lays the foundation for future development work, ensuring students are comfortable using Git throughout the rest of their learning path.
Estimated Duration: 3h 45mAdd to Basket
Lessons in this Course

Module 1: Git and GitHub Essentials - Track, Save, and Share Your Code
Topics Covered: What is version control? Introduction to Git and GitHub Git status, add, commit Viewing commit history Basic Git commands and workflow
Duration: 1 h 0 m
Module 2: Issues, Branches and Merging
Creating Issues, Why branches are important Creating, switching, and deleting branches Merging changes from one branch to another Conflict resolution basics
Duration: 1 h 0 m
Module 3: GitHub Pages & Git Command Line
