Illustration: GitHub Copilot Training course

GitHub Copilot Training: AI-Powered Coding

This hands-on training course introduces you to GitHub Copilot, the intelligent coding assistant that speeds up code writing and simplifies your daily development work. Accessible to learners of all levels, the course presents Copilot’s essential features and demonstrates how to use them effectively in Visual Studio Code. You will learn how to generate code, improve existing functions, understand how the integrated chat works, and write effective prompts to obtain relevant results.

Through simple and practical exercises, you will be able to integrate Copilot into your development workflow while maintaining a critical perspective on AI-generated suggestions. This course provides an ideal introduction for saving time, improving productivity, and making your development process more efficient.

1 day 9:00 a.m. to 4:30 p.m. Online, Montreal, Quebec City

Updated on

The GitHub Copilot Training course at a glance

Length
1 day
Schedule
9:00 a.m. to 4:30 p.m.
Format
Live virtual class or in person in Montreal and Quebec City
Audience
Tous
Price
$650 per participant, or $552 for public bodies and non-profits (plus taxes)
Language
English

Doussou Formation and GitHub Copilot Training: key facts

Upcoming GitHub Copilot Training sessions

Online

GitHub Copilot Training course outline

Training: GitHub Copilot for Developers

Introduction to GitHub Copilot

  • What Is GitHub Copilot?
  • How AI Helps Write Code
  • Common Usage Examples
  • Simple Demo: Writing a Small Function
  • Exercise: Letting Copilot Suggest a Solution

Installation and Configuration

  • Installing Visual Studio Code
  • Installing GitHub Copilot and Copilot Chat
  • Signing In to a GitHub Account
  • Enabling Suggestions
  • Exploring the Interface and Useful Shortcuts
  • Exercise: Practicing How to Accept and Reject Suggestions

Generating Code with Copilot

  • Basic Code Completion
  • Generating a Function from a Comment
  • Improving a Small Piece of Code
  • Creating a Component or Small Function in the Programming Language Used by the Group
  • Translating Code from One Programming Language to Another
  • Exercise: Generating a Small Script from a Simple Request
  • Exercise: Improving an Overly Long Function

Using Copilot Chat

  • Exploring the Chat Window
  • Asking Copilot to Explain Code
  • Asking Copilot to Fix a Small Bug
  • Generating Comments or a Short README
  • Exercise: Asking Copilot to Explain a Small File
  • Exercise: Requesting a Specific Improvement

Writing Effective Prompts

  • How to Ask an Effective Question
  • Providing Basic Context
  • Requesting a Specific Style or Structure
  • Examples of Effective Prompts
  • Exercise: Generating a Function with a Well-Written Prompt
  • Exercise: Requesting a Simpler Version of Existing Code

GitHub Copilot Best Practices

  • Always Reviewing Generated Code
  • Avoiding Full Reliance on AI
  • Keeping Sensitive Information Out of Prompts
  • Understanding the Limitations: Copilot Can Sometimes Be Wrong
  • Exercise: Reviewing a Copilot Suggestion and Correcting It When Necessary

Prices and practical information

Preferred rate

$552 / participant

Public bodies and non-profits · plus taxes

Standard price

$650 / participant

Businesses and individuals · plus taxes

Practical information

  • Length: 1 day
  • Schedule: 9:00 a.m. to 4:30 p.m.
  • Format: Live virtual class or in person in Montreal and Quebec City
  • Payment: online (PayPal or card) when registering, or by invoice for organizations
  • Funding: Doussou Formation is a training organization accredited by the CPMT. For Quebec employers subject to the Act to promote workforce skills development (payroll over $2M), this course can count toward their 1% training obligation.

Corporate GitHub Copilot Training training

Train your whole team as a private group, on your own documents, at your premises or in a virtual class, on the dates that suit you.

Request an offer

Participant reviews

97% satisfaction (end-of-course evaluations, 120 evaluations) · Read all testimonials

Why take this GitHub Copilot Training course

Objectives: what you will be able to do

  • Understand the role and capabilities of GitHub Copilot in modern software development.
  • Configure GitHub Copilot and Copilot Chat in Visual Studio Code.
  • Generate simple code and improve existing code with AI assistance.
  • Use Copilot Chat to explain, fix, and document code.
  • Write effective prompts to obtain better suggestions.
  • Adopt best practices for using Copilot responsibly and productively.

Prerequisites

  • Have a basic understanding of a programming language such as JavaScript, Python, PHP, or C#.
  • Know how to use Visual Studio Code or a similar code editor.
  • Have basic knowledge of Git, including commits, push, and pull.
  • Have a GitHub account, either free or paid.
  • Have a computer with a working Internet connection.

What is included

  • Course materials and exercise files for each participant
  • Certificate of attendance
  • Optional personalized coaching after the course
  • In public in-person sessions:
    • Tea and coffee
    • Lunch at a nearby restaurant
    • Parking (in some cities)
    • Wi-Fi access

Interested in the GitHub Copilot Training course?