Skip to content
Home Tutorials Roadmaps Courses
Log in Join free

Git & GitHub Complete

Master version control with Git and collaboration with GitHub - essential skills for every developer.

SU Taught by Sukhwinder Singh 0 enrolled Beginner

What you will learn

Master Git version control and GitHub collaboration - skills every developer must have.

Covers Git fundamentals, repository management, commits, branching, merging, pull/push workflows, pull requests, collaboration best practices, and CI/CD with GitHub Actions.

Who this is for:
- Complete beginners who have never used version control
- Developers wanting to learn Git and GitHub properly
- Teams wanting better collaboration workflows
- Anyone applying for developer positions

Course Syllabus

0 lessons · 8 modules
1. Git Fundamentals 4 lessons
  1. Lesson content for "What is Git and why every dev needs it".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Installing Git and initial setup".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Git config and global settings".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "How Git works internally - objects and refs".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
2. Repositories & Commits 5 lessons
  1. Lesson content for "Creating and cloning repositories".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Staging files with git add".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Committing changes with meaningful messages".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Viewing history with git log and git show".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  5. Lesson content for "Undoing changes - checkout, restore, reset".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
3. Branching 4 lessons
  1. Lesson content for "What are branches and why use them".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Creating, listing and switching branches".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Git flow and branching strategies".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Stashing changes with git stash".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
4. Merging & Conflict Resolution 4 lessons
  1. Lesson content for "Merge commits vs fast-forward".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Resolving merge conflicts".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Rebase for cleaner history".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Cherry-picking specific commits".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
5. Pull & Push Workflows 4 lessons
  1. Lesson content for "Remote repositories and origin".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "git pull - fetch and merge".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "git push and setting upstream".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Tracking branches and remote branches".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
6. Pull Requests 4 lessons
  1. Lesson content for "Creating pull requests on GitHub".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Reviewing and commenting on PRs".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Merging PRs and closing issues".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "PR templates and checklists".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
7. Collaboration & Best Practices 4 lessons
  1. Lesson content for "Forking repositories and contributing".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for ".gitignore files and patterns".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Git tags and releases".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Writing good commit messages".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
8. CI/CD with GitHub Actions 4 lessons
  1. Lesson content for "What is CI/CD and why it matters".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  2. Lesson content for "Creating your first GitHub Actions workflow".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  3. Lesson content for "Automated testing on push and PR".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon
  4. Lesson content for "Deploying with GitHub Actions".

    Want to watch the video lesson?

    Enroll now to get full video access + certificate.

    Coming soon

Student reviews

No reviews yet - be the first after you complete the course!