GitHub Copilot – Everyday use
- Developers
Training Overview
This training will allow you to take full advantage of GitHub Copilot for your developments, regardless of your level of experience. In addition to (re)seeing the basics of GitHub Copilot, its current possibilities, its upcoming features, you will discover how to use it in a practical way in your daily life. During this day, we will discuss how to effectively do Prompt Engineering with this solution and see the power of its integration into the different IDEs on the market, especially in VS Code.
Training objectives
At the end of this training, participants will be able to:
- Identify the benefits of GitHub Copilot and understand the limitations of such a tool
- Install, configure, and use GitHub Copilot extensions in their IDE
- Understand which usage pattern best fits their different use cases
Participants must have a GitHub Copilot license and update their IDE (Visual Studio Code/IntelliJ/Visual Studio/Eclipse) to the latest available version.
Introduction to GitHub Copilot
- What is GitHub Copilot
- Where does his knowledge come from?
- General operation
- The Different Versions
Install and Configure GitHub Copilot in its IDE
- Install extensions for your IDE
- Connect your GitHub account (License)
- First functional test
Discover the different modes of interaction
- The context
- Discover auto-completion
- Launch InLine Interaction
- Getting Started with Chat
- Working with Copilot Ask/Edit/Agent
Learn the basic commands to get started
- Explore Slash Commands
- Understanding ‘/’, ‘#’ and ‘@’ when making your queries
- The specificities of each IDE
Get started with GitHub Copilot
- Using Slash Commands’
- Managing your context
- Switching from Chat to Edit/Agent
Know the limits and precautions
- Technical limitations
- General limitations related to Generative AI
- Precautions for use and an informed look at the generated code
- Discover the notion of instruction and prompt reusability
Work on existing code with GitHub Copilot using existing reusable/prompt statements
- Understanding existing code
- Create unit tests
- Refactoring
- Add new features
- Do a code review
Know the best practices
- Relevant use cases
- Efficient Prompt Engineering
- Using Copilot Ask/Edit/Agent
Start a new development project using existing reusable/prompt statements
- How to start a new project with GitHub Copilot
- Discover a new language with GitHub Copilot
- Handle a developer’s day-to-day tasks with GitHub Copilot
Update on 10/14/2025
In this training, we mix theory with technical workshops to quickly make you operational. Additionally, each participant receives course materials at the end of the training.
One of our consultant trainers conducts the training. With solid field experience, they make the learning process both interactive and enriching.
For assessment, the trainer regularly asks questions and uses various methods to continuously measure your progress. This approach promotes a dynamic and engaging learning experience.
After the training, we ask you to complete a satisfaction questionnaire. Your feedback helps us to maintain and constantly improve the quality of our training.
Finally, we offer the flexibility to deliver this training both in-person and remotely, and it can be customized to meet your company’s specific needs upon request.
You can register for one of our training courses up to two business days before it starts, if there are still available places and you signed quote.
If you have specific needs related to a disability, please do not hesitate to make a request; we are happy to adjust our services according to the type of disability.