GitHub Copilot

1 day
gh-300
1 days

Upcoming Sessions

Date: currently not scheduled

Format: Classroom

Price: 475€


Date: currently not scheduled

Format: Remote Classroom

Price: 440€


Subscribe to waiting list

Date: currently not scheduled

Format: Classroom

Price: 475€


Date: currently not scheduled

Format: Remote Classroom

Price: 440€


Subscribe to waiting list

Interested in a private company training? Request it here.

Responsible AI with GitHub Copilot

This module explores the responsible use of AI in the context of GitHub Copilot, a generative AI tool for developers. It will equip you with the knowledge and skills to leverage Copilot effectively while mitigating potential ethical and operational risks associated with AI usage.

  • Mitigate AI risks
  • Microsoft and GitHub's six principles of responsible AI
  • Module assessment

Introduction to GitHub Copilot

GitHub Copilot is an AI pair programmer that offers autocomplete-style suggestions as you code.

  • GitHub Copilot, your AI pair programmer
  • Interact with Copilot
  • Set up, configure, and troubleshoot GitHub Copilot
  • Exercise - Develop with AI-powered code suggestions by using GitHub Copilot and VS Code
  • Module assessment

Introduction to prompt engineering with GitHub Copilot

This module highlights the basic core principles of prompt engineering and explains the best practices to create prompts quickly and effectively in GitHub Copilot. Learn the strategies that transform comments into precise code, identify the steps within GitHub Copilot's prompt processing flow, and gain an understanding of the important role that Large Language Models (LLMs) play in enhancing suggestion quality.

  • Prompt engineering foundations and best practices
  • GitHub Copilot user prompt process flow
  • GitHub Copilot data
  • GitHub Copilot Large Language Models (LLMs)
  • Module assessment

Using advanced GitHub Copilot features

Use advanced features of GitHub Copilot with Visual Studio Code to make changes and updates to a Python application.

  • Advanced GitHub Copilot features
  • Exercise - Set up GitHub Copilot to work with Visual Studio Code
  • Applied GitHub Copilot techniques
  • Exercise - Update a web API with GitHub Copilot
  • Module assessment

GitHub Copilot Across Environments: IDE, Chat, GitHub.com, and Command Line Techniques

GitHub Copilot Across Environments: IDE, Chat, GitHub.com, and Command Line Techniques explore the versatile integration of GitHub's AI-powered coding assistance. It covers effective use of Copilot's auto-suggestions and multiple panes in IDEs, using natural language interactions in Copilot Chat, and streamlining command-line workflows. The guide delves into optimizing prompts, understanding context-aware code generation, and customizing Copilot's behavior across different coding environments.

  • Code completion with GitHub Copilot
  • GitHub Copilot Chat
  • GitHub Copilot on GitHub.com
  • GitHub Copilot for the Command Line
  • Module assessment

Management and customization considerations with GitHub Copilot

Management and customization control are a vital part of using an AI pair programming tool. With a better understanding of the GitHub Copilot plans and their associated features, you can select the right fit for your organization's needs.

  • Explore GitHub Copilot plans and their associated management and customization features
  • Explore contractual protections in GitHub Copilot and disabling matching public code
  • Manage content exclusions
  • Troubleshoot common problems with GitHub Copilot
  • Module assessment

Developer use cases for AI with GitHub Copilot

Developer Uses Cases for AI with GitHub Copilot explores ways developers can apply AI using GitHub Copilot to enhance productivity, ultimately enabling teams to save time, improve code quality, and boost developer satisfaction.

  • Boost developer productivity with AI
  • Align with developer preferences
  • AI in the Software Development Lifecycle (SDLC)
  • Understand limitations and measure impact
  • Module assessment

Develop unit tests using GitHub Copilot tools

This module explores using GitHub Copilot and GitHub Copilot Chat to create unit tests. Exercises provide practical experience creating unit test projects and running unit tests in Visual Studio Code.

  • Examine the unit testing tools and environment
  • Create unit tests using the Generate Tests smart action
  • Create unit tests using Inline Chat
  • Create unit tests using Chat view modes
  • Exercise - Develop unit tests using GitHub Copilot
  • Module assessment

Introduction to GitHub Copilot Business

GitHub Copilot Business builds the power of generative AI into an editor extension that suggests code in real-time. By using context to provide and synthesize code to match, it allows developers to convert comments to code, autofill repetitive code, and show alternatives.

  • About GitHub Copilot for Business
  • GitHub Copilot for Business use cases and customer stories
  • How to get started with GitHub Copilot for Business
  • Module assessment

Introduction to GitHub Copilot Enterprise

GitHub Copilot Enterprise is designed as an intelligent companion for developers, making the vast repository of your organization's institutional knowledge readily accessible. This cutting-edge tool empowers your team to query both public and private codebases directly, facilitating a smoother onboarding process for new codebases, fostering consistency across engineering teams, and ensuring universal access to established standards and previously completed work.

  • About GitHub Copilot Enterprise
  • How to get started
  • Module assessment

Using GitHub Copilot with JavaScript

Develop updates in a JavaScript application using GitHub Copilot with Visual Studio Code.

  • What is GitHub Copilot
  • Exercise - Set up GitHub Copilot to work with Visual Studio Code
  • Use GitHub Copilot with JavaScript
  • Exercise - Update a JavaScript portfolio with GitHub Copilot
  • Module assessment

Using GitHub Copilot with Python

Make changes and updates to a Python application by using GitHub Copilot with Visual Studio Code.

  • What is GitHub Copilot?
  • Exercise - Set up GitHub Copilot to work with Visual Studio Code
  • Use GitHub Copilot with Python
  • Exercise - Update a Python web API with GitHub Copilot
  • Module assessment

This course explores the use of AI in the context of GitHub Copilot, a generative AI tool for developers. It equips users with the knowledge and skills to use Copilot effectively while mitigating potential ethical and operational risks associated with AI usage.

  • AI Developers and Engineers: Professionals involved in creating and deploying AI systems who need to understand the ethical implications and governance frameworks.
  • Data Scientists and Analysts: Individuals who work with data and AI models, focusing on ensuring transparency, fairness, and accountability in their work.
  • Business Leaders and Managers: Decision-makers who oversee AI projects and need to implement responsible AI practices within their organizations.
  • Policy Makers and Regulators: Those responsible for creating policies and regulations around AI usage, ensuring that AI systems are developed and used ethically and safely.
Contact Us
  • Address:
    U2U nv/sa
    Z.1. Researchpark 110
    1731 Zellik (Brussels)
    BELGIUM
  • Phone: +32 2 466 00 16
  • Email: info@u2u.be
  • Monday - Friday: 9:00 - 17:00
    Saturday - Sunday: Closed
Say Hi
© 2025 U2U All rights reserved.