Course Information
Course Overview
Learn Git commands, working with GitHub repositories, DevOps and code review, security, organizations and more.
This course covers the requirements of the GH-900: GitHub Foundations exam.
Note: Microsoft took over the provision of the "GitHub Foundations" exam as of 1 July 2025. The requirements for each domain completely changed on that date.
Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft or GitHub.
This course is the foundation for the GitHub Certificate GH-900 "GitHub Foundations", using an Microsoft exam, and focuses on GitHub repositories, and collaboration, contributing and working with GitHub and Git.
We'll start off by working with GitHub. We'll create a GitHub account, explore the user interface, create a repository, and look at settings and permissions.
We'll then work with files in a repository. We'll add, edit and delete files, use GitHub Desktop, and fork and create and manage Pull Requests.
We'll then use GitHub for project management. We'll create and manage issues, labels and milestones, implement DevOps practices, use GitHub for code review, and create and manage GitHub Projects.
We'll then look at other features in GitHub. We'll look at repository security, administer GitHub organizations, teams and discussions, and see how we can engage with the GitHub community.
Finally, we'll look at Git commands. On your computer, we'll initialize a Git repository, add and commit changes, push and pull changes, understand branching and merging, and clone a repository.
No prior knowledge is required - we will download all programs and sign up for GitHub for free.
Once you have completed this course, you will have a good introductory knowledge of Git and GitHub and how to collaborate using GitHub. And with some practice, you could even go for the official GitHub certification GH-900 - wouldn't that look good on your CV or resume?
So, without any further ado, let's have a look at how you can use the Udemy interface, and then we'll have a look at the objectives for the exam and therefore the syllabus for this course.
Course Content
- 10 section(s)
- 72 lecture(s)
- Section 1 Introduction
- Section 2 Understand the basics of Git
- Section 3 Navigate GitHub and Manage repository settings
- Section 4 Work with files in a repository
- Section 5 Collaborate using GitHub
- Section 6 Use GitHub for project management
- Section 7 Implement DevOps practices
- Section 8 Use GitHub for code review
- Section 9 Manage projects with GitHub
- Section 10 Ensure repository security
What You’ll Learn
- Working with GitHub Repositories
- Collaboration Features
- Modern Development and Project Management
- Privacy, Security and Administrator, and working with the GitHub Community
Skills covered in this course
Reviews
-
SShinichi Yokota
I learned a lot of things. I am non-native english speaker but i can listen to the lecture because his english is clear. However, the English subtitles have some issues. You might not want to trust them too much.
-
RRohan Shelke
good understanding about github its very depth explain
-
KKirankumarchary Byroju
Good presentation.
-
LLakkireddy Shivani
informative