Developing With GitHub Copilot

Difficulty: Intermediate
Duration: 2 minutes and 46 seconds
Students: 330
Rating: 5/5

This lesson walks through the development of a command line TODO list application. 

Learning Objectives

  • Explain the value of temporary context
  • Explain the value of iterative refactoring
  • Explain the drawbacks of LLM-based applications
  • Use effective context to produce quality code
  • Use Copilot Chat to generate tests and refactor code

Intended Audience

  • Software developers looking to increase the value of a Copilot-based development workflow
  • DevOps engineers, information security professionals, and any other roles revolving around code

Prerequisites

  • You’ll want to be familiar with at least one programming language
Covered Topics