Skip to main content

Guides on using Copilot

Learn how to optimize your use of Copilot for various use cases.

Refactoring code with Copilot

Leverage Copilot artificial intelligence to help you refactor your code quickly and effectively.

Using Copilot to migrate a project to another programming language

Copilot Chat can help you move a project to a different language. This guide describes what's involved in a migration process and gives an example of a PHP to Python migration.

Writing tests with Copilot

Use Copilot to generate unit and integration tests, and help improve code quality.

Modernizing legacy code with Copilot

Copilot Chat helps modernize legacy code by suggesting refactors and creating tests to catch potential issues.