This course is currently under maintenance. We're updating content and labs. Enrollment is paused; check back soon.
AI Instructor Live Labs Included

Using Visual Studio 2026 with GitHub

Master the Visual Studio 2026 and GitHub developer inner loop — clone, branch, commit, review, merge, and automate CI/CD, all from the IDE, on a real .NET 10 project.

Intermediate
4h 0m
4 Lessons
SMU-VS2026-GH
Using Visual Studio 2026 with GitHub Badge

View badge details

About This Course

Learn the end-to-end GitHub workflow inside Visual Studio 2026 repository sign-in, cloning, the Git Changes window, branching, pull requests with in-IDE code review, merge-conflict resolution, and continuous integration with GitHub Actions. You work on a .NET 10 ASP.NET Core Web API for a fictional parcel-delivery company. By the end of this course you will be able to drive a complete feature-branch workflow from first commit to merged pull request with passing CI without ever leaving Visual Studio 2026.

Course Curriculum

4 Lessons
01
AI Lesson
AI Lesson

Visual Studio 2026 and GitHub Enterprise: The IDE-First Developer Loop

45m

Learn how Visual Studio 2026 reshapes the day-to-day Git and GitHub workflow for .NET developers. This lesson covers the Visual Studio 2026 Git experience end to end — the Git Changes window, the Git Repository window, GitHub Enterprise sign-in, cloning, GitHub Flow, and the in-IDE pull request review surface that landed in the June 2026 update. By the end of this lesson you will be able to explain which GitHub tasks move into Visual Studio 2026 (and which still belong in the browser), and recognize every piece of the IDE Git surface by name.

02
Lab Exercise
Lab Exercise

Clone, Commit, and Push from Visual Studio 2026 - Lab Exercises

1h 0m 3 Exercises

Note: This lab pre-provisions a Windows VM with Visual Studio 2026 and the Lumen Logistics starter project at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

This hands-on lab takes you through the first-touch developer workflow on GitHub Enterprise Cloud for a .NET 10 project inside Visual Studio 2026 — enterprise sign-in and keychain, opening a solution, turning a local project into a new enterprise-hosted repository directly from the IDE, and the day-to-day commit-and-push cycle through the Git Changes window.

By the end of this lab you will be able to take a greenfield .NET 10 project on your workstation, create a new repository for it on GitHub Enterprise Cloud, and ship changes to it end to end without leaving Visual Studio 2026.

03
AI Lesson
AI Lesson

Branches, Pull Requests, and GitHub Actions in Visual Studio 2026

45m

Learn how a .NET team uses Visual Studio 2026 to run every stage of a modern feature-branch workflow — from branching off main, through pull request review in the embedded IDE surface, to resolving conflicts in the Merge Editor and automating builds with GitHub Actions. By the end of this lesson you will be able to explain how pull requests, code review, merge conflicts, and continuous integration all compose into the inner loop a .NET developer runs every day in Visual Studio 2026.

04
Lab Exercise
Lab Exercise

Build a Feature Branch, Open a Pull Request, and Add CI with GitHub Actions - Lab Exercises

1h 30m 4 Exercises

Note: This lab pre-provisions a Windows VM with Visual Studio 2026 and the Lumen Logistics starter project at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

This capstone hands-on lab brings every piece of the Visual Studio 2026 + GitHub Enterprise inner loop together on a .NET 10 project — short-lived feature branches, pull requests with Copilot-authored descriptions, in-IDE code review and squash merging, conflict resolution in the Visual Studio Merge Editor, and GitHub Actions continuous integration that validates every push.

By the end of this capstone lab you will be able to drive a complete feature-branch workflow for a .NET 10 project — from first commit through CI-protected merge — entirely from Visual Studio 2026.

Under Maintenance

This course is currently being updated. Check back soon!

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 2 Hands-on Lessons
  • Completion Badge
Using Visual Studio 2026 with GitHub Badge

Earn Your Badge

Complete all lessons to unlock the Using Visual Studio 2026 with GitHub achievement badge.

Skill Level Intermediate
Total Duration 4h 0m
Using Visual Studio 2026 with GitHub Badge
Achievement Badge

Using Visual Studio 2026 with GitHub

Awarded for completing the Using Visual Studio 2026 with GitHub course — demonstrates command of the Visual Studio 2026 Git experience, GitHub Flow in-IDE, pull request review, merge conflict resolution, and GitHub Actions CI for a .NET 10 project.

Course Using Visual Studio 2026 with GitHub
Criteria Complete all lessons in Using Visual Studio 2026 with GitHub: cloning and committing from VS 2026, feature branching and pull requests, in-IDE code review and merge-conflict resolution, and configuring a GitHub Actions CI workflow for a .NET 10 ASP.NET Core Web API.

Skills You'll Earn

Visual Studio 2026 Git experience GitHub Flow Pull request review Merge conflict resolution GitHub Actions CI .NET 10 ASP.NET Core Web API

Complete all lessons in this course to earn this badge