GH-900T00: GitHub Foundations

This beginner-friendly course introduces the essentials of GitHub and collaborative software development. You’ll learn Git and GitHub basics, including repositories, branches, commits and pull requests, and how to collaborate using issues, discussions and GitHub Projects. It also introduces key GitHub features such as Codespaces, Copilot and security tools, plus the basics of open source and community best practices. It prepares you for the GitHub Foundations (GH-900) certification exam.

For more information, see below
Duration
16 hours (2 days)
Modules
2 Modules
Course type
Microsoft

Course Overview

This beginner-level course introduces learners to the core concepts and features of GitHub. Through hands-on exercises and guided modules, participants will explore repository management, branching, commits, pull requests, and collaborative tools like issues and discussions. The course is ideal for those new to GitHub and looking to build a strong foundation in version control and team collaboration.

Before You Begin

  • No prior GitHub experience required
  • Basic understanding of software development workflows
  • Familiarity with version control concepts is helpful
  • Interest in collaborative coding and project management

Key outcomes

  • Manage GitHub Repositories Set up repos and organize project code efficiently.
  • Collaborate with Branches Create branches and merge changes via pull requests.
  • Track and Communicate Progress Use issues and notifications to stay updated.
  • Apply Teamwork Best Practices Follow GitHub standards for smooth collaboration.

Tools you’ll use

GitHub Desktop
GitHub Desktop
GitHub Web Interface
GitHub Web Interface
GitHub CL I
GitHub CL I

Skills you’ll gain

  • GitHub Repository Management
  • Branching Best Practices
  • Effective Pull Requests
  • Issue-Based Collaboration
  • Discussion Thread Usage
  • Notification Navigation Skills
  • GitHub Settings Configuration
  • GitHub Flow Understanding

What You’ll Learn

2 modules
1Lesson 1: GitHub Foundations Part 1 of 2
Module 1: Introduction to Git Module 2: Introduction to GitHub Module 3: Introduction to GitHub’s products Module 4: Configure code scanning on GitHub Module 5: Introduction to GitHub Copilot Module 6: Code with GitHub Codespaces Module 7: Manage your work with GitHub Projects Module 8: Communicate effectively on GitHub using Markdown
2Lesson 2: GitHub Foundations Part 2 of 2
Module 1: Contribute to an open-source project on GitHub Module 2: Manage an InnerSource program by using GitHub Module 3: Maintain a secure repository by using GitHub best practices Module 4: Introduction to GitHub administration Module 5: Authenticate and authorize user identities on GitHub Module 6: Manage repository changes by using pull requests on GitHub Module 7: Search and organize repository history by using GitHub Module 8: Using GitHub Copilot with Python

Certification & Credentials

GH-900T00_ GitHub Foundations
Certificate track
16 hours (2 days)

Frequently asked questions

Is this course suitable for complete beginners?
Yes, it’s designed for those new to GitHub.
Will I learn how to collaborate on projects?
Yes, collaboration tools like issues and pull requests are covered.
Do I need to know Git before taking this course?
No, Git basics are introduced during the course.
Is certification available after this course?
Yes, GitHub Foundations certification is available.
Can I take this course online?
Yes, both instructor-led and self-paced formats are available.
Duration

16 hours (2 days)

Modules

2 Modules

Course type

Microsoft

Category

Microsoft

Prerequisites

No prior GitHub experience required, Basic understanding of software development workflows, Familiarity with version control concepts is helpful, Interest in collaborative coding and project management

Reviews

There are no reviews yet.

Be the first to review “GH-900T00: GitHub Foundations”

Your email address will not be published. Required fields are marked *