Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

GitHub Copilot with Python

via Udacity

Overview

This course offers a comprehensive look at how to integrate GitHub Copilot into Python development workflows. It introduces learners to the tool, demonstrates how to use it to enhance productivity, and explores more advanced applications. The course also covers how Copilot can assist in modernizing and improving legacy codebases. It’s ideal for developers seeking to elevate their Python skills through effective use of AI-powered coding support.

Syllabus

  • Introduction to Copilot
    • Discover GitHub Copilot: what it is, how it enhances coding, practical uses, setup in VSCode, and best practices for using AI coding assistants effectively.
  • Using Copilot for Development
    • Learn to use GitHub Copilot for development with effective prompting, code completion, chat, edit, agent modes, and test generation to boost productivity in your coding workflow.
  • Copilot Next Steps
    • Learn advanced Copilot techniques: manage context, use @/# mentions, instruction and prompt files, chat history, model selection, and tips for efficient coding workflows.
  • Refactoring Legacy Code with Copilot
    • Use your GitHub Copilot skills to efficiently refactor a legacy Sudoku game to use a modern codebase. You'll also add new features to the game to make it an even better user experience.

Taught by

Mark Gardner and Daniel Mease

Reviews

5 rating at Udacity based on 2 ratings

Start your review of GitHub Copilot with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.