Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Module 2: Foundations & Inline Code

Module Overview

This module explores GitHub Copilot's core capabilities for inline code assistance and interaction modes. You'll learn how to leverage AI-powered code completion, inline code actions, and master Ask, Edit, and Agent modes for different development scenarios across multiple programming languages.

Units in This Module

  • AI Code Completion in GitHub Copilot
  • Inline Code Actions (Explain/Fix/Move/Rewrite)
  • Acceptance strategies and best practices
  • Ask Mode: Learning and problem-solving
  • Edit Mode: Code modification and refactoring
  • Agent Mode: Autonomous complex tasks
  • Multi-language support across all modes
  • Integrated workflows combining all three modes

Learning Path

  1. Master Unit 1 for inline code assistance techniques
  2. Explore Unit 2 for interaction modes and multi-language development
  3. Complete the Module Lab for practical application

Prerequisites

  • Completed Module 1
  • GitHub Copilot installed and configured
  • Basic programming knowledge in at least one language

Learning Objectives

By the end of this module, you will be able to:

  • ✅ Use AI code completion effectively
  • ✅ Apply inline code actions to improve code quality
  • ✅ Master Ask Mode for learning and guidance
  • ✅ Use Edit Mode for precise code modifications
  • ✅ Leverage Agent Mode for complex autonomous tasks
  • ✅ Choose the right mode for different scenarios
  • ✅ Work with Copilot across multiple programming languages
  • ✅ Combine modes for optimal development workflows

Resources