Mastering AI Tools for Efficient C# Development
1h 4mIntermediate2024-08-16
Authors

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
Course details
Discover the innovative intersection of artificial intelligence (AI) with coding and technical writing. This course is designed to help enhance and streamline your software development and documentation processes. First, explore AI autocomplete tools, with a focus on GitHub Copilot. Learn about its installation, customization, and practical use for code completion, refactoring, and cleanup. Then, find out how to harness AI to improve your technical writing skills, using tools like GitHub Copilot and ChatGPT to create documentation and tutorials. Join Jesse Freeman who provides practical insights and hands-on examples to empower you with the confidence and skills needed to start using AI tools effectively.
Skills covered
C#Programming FoundationsGenerative AIArtificial Intelligence (AI)Programming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - What to expect in this course
- 02 - What you should know
1. Using AI for Code Completion
- 03 - Introduction to AI autocomplete tools
- 04 - Introduction to and installation of GitHub's Copilot
- 05 - Using comments to guide code completion
- 06 - Using Copilot for refactoring and cleanup
2. Leveraging AI for Documentation
- 07 - Documenting your code with AI
- 08 - Documenting your code with GitHub Copilot
- 09 - Documenting your code with ChatGPT
3. AI-Assisted Technical Writing Based on Code
- 10 - Technical writing with AI
- 11 - Best practices for AI technical writing
- 12 - Building a custom GPT for writing tutorials
Conclusion
- 13 - Next steps