GitHub Copilot Fundamentals - Understand the AI pair programmer

Explore the fundamentals of GitHub Copilot and its potential to enhance productivity and foster innovation for both individual developers and businesses. Discover how to implement it within your organization and unleash its power for your own projects.

In this learning path, you'll:

  • Gain a comprehensive understanding of the distinctions between GitHub Copilot Individuals, GitHub Copilot Business, and GitHub Copilot Enterprise.
  • Understand how to utilize GitHub Copilot across various environments responsibly and securely.
  • Learn advanced functionalities of GitHub Copilot and how to best use them.

Prerequisites

  • Basic understanding of GitHub fundamentals
დაწყება

Modules in this learning path

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.

დაწყება

Introduction to GitHub Copilot

GitHub Copilot uses OpenAI Codex to suggest code and entire functions in real time, right from your editor.

Introduction to prompt engineering with GitHub Copilot

Discover the essentials of creating effective prompts with GitHub Copilot. Uncover techniques to transform your coding comments into precise, actionable code, enhancing your development workflow.

Using advanced GitHub Copilot features

Use advanced GitHub Copilot features with a Python application.

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

Explore the multifaceted capabilities of GitHub Copilot across various development environments. Learn to harness AI-assisted coding in your IDE, engage in natural language conversations for complex tasks, and enhance your command-line productivity.

Management and customization considerations with GitHub Copilot

In this module, we explore management and customization considerations with GitHub Copilot.

Developer use cases for AI with GitHub Copilot

This module explores how GitHub Copilot streamlines developer productivity through AI-powered features, enhances the SDLC, aligns with developer preferences, and identifies key limitations while measuring productivity gains effectively.

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.  

Introduction to GitHub Copilot Business

Learn about the difference between GitHub Copilot Business versus GitHub Copilot Individuals. Also learn about specific use cases and customer stories for GitHub Copilot Business as well as how to enable it.

Introduction to GitHub Copilot Enterprise

Learn about the differences between GitHub Copilot for Enterprise, for Business, and for Individuals. Examine specific use cases, including how to enable and use GitHub Copilot Enterprise.

Using GitHub Copilot with JavaScript

Use GitHub Copilot, an AI pair programmer that offers autocomplete-style suggestions as you code, to work with JavaScript

Using GitHub Copilot with Python

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