Who is this training for?
- People developing applications and people working in AI engineering
- Data scientists and analysts
- Business executives
- Policymakers and regulators
Training objectives
- Understand GitHub Copilot
- Install and configure GitHub Copilot
- Use GitHub Copilot effectively
- Optimize development workflows
- Explore limitations and best practices
- Collaborate with Copilot
Summary
This course teaches the use of AI with GitHub Copilot, a tool for people developing applications, focusing on efficient use and minimizing ethical and operational risks.
Course outline
- Responsible AI with GitHub Copilot
- Introduction to GitHub Copilot
- Introduction to rapid engineering with GitHub Copilot
- Using advanced GitHub Copilot features
- GitHub Copilot across multiple environments: IDE, chat, and command-line techniques
- Management and customization considerations with GitHub Copilot
- AI use cases for people developing apps with GitHub Copilot
- Developing unit tests using the tools GitHub Copilot
- Introduction to GitHub Copilot Business
- Introduction to GitHub Copilot Enterprise
- Using GitHub Copilot with JavaScript
- Using GitHub Copilot with Python
Approach and methodology
Practical and structured approach combining focused theory and guided workshops. Participants gradually discover and use GitHub Copilot through concrete exercises inspired by real development scenarios, promoting an immediate application of the learnings. They learn how to leverage AI to assist in code writing, improve productivity, and optimize development practices. Led by a Microsoft certified trainer, the training focuses on interactivity and the development of directly transferable skills to effectively integrate GitHub Copilot into development workflows in a professional context.
Prerequisites
- Have an active GitHub account with a GitHub Copilot license (free trial or paid subscription)
- Use a compatible IDE, such as: Visual Studio Code (VS Code), Visual Studio (2022 and later), JetBrains IDE (PyCharm, IntelliJ, etc.)
- Install the GitHub Copilot extension in your IDE
- Have knowledge of supported programming languages, such as Python, JavaScript, TypeScript, Ruby, Go, PHP, etc.
- Understand the basics of programming
- Know how to use an integrated development environment (IDE)
- Have basic knowledge of Git and GitHub to understand how to integrate Copilot into the development workflow
Recommendations
- Programming basics (Python, JavaScript, C#, etc.
- Understanding of software development concepts (functions, classes, logic)
- Knowledge of Git / GitHub
- Use of a development environment (e.g. Visual Studio Code)
- Interest in generative AI applied to code
