GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” GitHub - microsoft/mastering-github-copilot-for-dotnet-csharp-developers: Master GitHub Copilot for C#/.NET development via this curriculum! Learn AI-driven paired programming, optimize your workflow, and write cleaner, faster code.

BranchesTags
Open more actions menu

Latest commit

 

History

121 Commits
121 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
.vscode
.vscode
 
 
01-Introduction-to-GitHub
01-Introduction-to-GitHub
 
 
02-Introduction-to-GitHub-Codespaces
02-Introduction-to-GitHub-Codespaces
 
 
03-Introduction-to-GitHub-Copilot
03-Introduction-to-GitHub-Copilot
 
 
04-Using-GitHub-Copilot-with-CSharp
04-Using-GitHub-Copilot-with-CSharp
 
 
05-Creating-Mini-Game-with-GitHub-Copilot
05-Creating-Mini-Game-with-GitHub-Copilot
 
 
06-Using-GitHub-Copilot-for-Azure-to-Deploy-to-Cloud
06-Using-GitHub-Copilot-for-Azure-to-Deploy-to-Cloud
 
 
code
code
 
 
images
images
 
 
slides
slides
 
 
translations
translations
 
 
.gitignore
.gitignore
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
SUPPORT.md
SUPPORT.md
 
 

Repository files navigation

Mastering GitHub Copilot for .NET / C# Developers

Mastering GitHub Copilot for C#/.NET Developers

Enhance your coding efficiency with our expert-led 6-lesson GitHub Copilot course tailored for C#/.NET developers. Learn how to seamlessly integrate AI-powered coding assistance into your workflow, automate testing, and boost team collaboration using Visual Studio Code and Copilot Chat. From intelligent autocompletion to streamlined unit testing, this course covers essential techniques to help you write cleaner, faster, and smarter code.

๐ŸŒฑ Getting Started

To get started, make sure to follow the instructions on how to fork the lessons into your own GitHub account. This will allow you to modify the code and complete the challenges at your own pace.

To use GitHub Copilot, you must have an active GitHub Copilot subscription.

Sign up for free here: GitHub Copilot.

To make it easier to revisit this repository in the future, you can also star (๐ŸŒŸ) this repo this repo.

Below are links to each lessonโ€”feel free to explore and dive into any topic that interests you the most!

๐ŸŒ Learn with your own language

Language Code Link to Translated README Last Updated
Chinese (Simplified) zh Chinese Translation (Simplified) 2025-03-05
Chinese (Traditional) tw Chinese Translation (Traditional) 2025-03-05
French fr French Translation 2025-03-05
Japanese ja Japanese Translation 2025-03-05
Korean ko Korean Translation 2025-03-05
Portuguese pt Portuguese Translation 2025-03-05
Spanish es Spanish Translation 2025-03-05
Turkish tr Turkish Translation 2025-03-05
Vietnamese vi Vietnamese Translation 2025-03-05

๐Ÿง  Want to learn more?

After completing this course, check out our GitHub Copilot Learn Collection to continue leveling up your AI Paired Programming knowledge!

๐Ÿš€ Are you a startup or got an idea you want to launch?

Sign up for Microsoft for Startups Founders Hub to receive free OpenAI credits and up to $150k towards Azure credits to access OpenAI models through Azure OpenAI Services.

๐Ÿ™ Want to help?

Here are ways you can contribute to this course:

  • Find spelling errors or code errors, Raise an issue or Create a pull request
  • Send us your ideas, maybe your ideas for new lessons or exercises, and let us know how we can improve.

๐Ÿ“‚ Each lesson includes:

  • a written lesson located in the README
  • a challenge or assignment to apply your learning
  • links to extra resources to continue your learning

๐Ÿ—ƒ๏ธ Lessons

Lesson Link Concepts Taught Learning Goal
01 Introduction to GitHub Get started using GitHub in less than an hour. Introduction to repositories, branches, commits, and pull requests.
02 Introduction to GitHub Codespaces Develop code using GitHub Codespaces and Visual Studio Code! How to create a codespace, push code from a codespace, select a custom image, and customize a codespace.
03 Introduction to GitHub Copilot GitHub Copilot can help you code by offering autocomplete-style suggestions right in VS Code and Codespaces. Creating files that will have code generated by Copilot AI for code and comment suggestions.
04 Using GitHub Copilot with C# Use GitHub Copilot, an AI pair programmer that offers autocomplete-style suggestions as you code, to work with C#. Enable the GitHub Copilot extension in Visual Studio Code. Craft prompts that can generate useful suggestions from GitHub Copilot. Use GitHub Copilot to improve a C# Minimal API project.
05 Creating a Mini Game with GitHub Copilot Use GitHub Copilot to assist you in building a C# based mini game. Craft prompts that can generate useful suggestions from GitHub Copilot to incorporate gaming logic and improve your C# based game.
06 Getting Started with Copilot for Azure to Deploy to the Cloud Learn cloud deployment with GitHub Copilot for Azureโ€”your ultimate guide to streamlined cloud success. Effortless application deployment leveraging Azureโ€™s powerful scalability.

๐ŸŽ’ Other Courses

Check out more .NET courses on Microsoft Learn Training on:

  • Learn C#
  • Introduction to .NET
  • Build mobile & desktop apps with .NET MAUI
  • Understand ASP.NET Core fundamentals
  • Build web apps with Blazor
  • Develop Generative AI apps with Azure OpenAI
  • Build distributed apps with .NET Aspire

๐Ÿ“ฝ๏ธ Beginner video series:

  • .NET development for Beginners
  • C# for Beginners
  • Generative AI with .NET for Beginners
  • C# Development with VS Code for Beginners
  • Visual Studio development with .NET for Beginners
  • Package Management with NuGet for Beginners
  • Back-end web development for Beginners
  • Front-end web developmetn for Beginners
  • .NET MAUI for Beginners
  • Blazor Hybrid for Beginners
  • Containers with .NET & Docker for Beginners
  • Entity Framework Core for Beginners
  • .NET on Azure for Beginners

Additional Learning

Our team produces other courses! Check out:

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Core Learning

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Series

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third-parties' policies.

About

Master GitHub Copilot for C#/.NET development via this curriculum! Learn AI-driven paired programming, optimize your workflow, and write cleaner, faster code.

Topics

copilotcsharpcsharp-codedotnetgithubgithub-copilotgithub-copilot-chatgithub-copilot-for-azuregithub-copilot-freegithub-copilot-traininglablabsmicrosofttutorialtutorial-codetutorial-exercisestutorialsvisual-studio-codevscode

Resources

Readme
MIT license

Code of conduct

Code of conduct

Security policy

Security policy
Activity
Custom properties

Stars

399 stars

Watchers

54 watching

Forks

200 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.