Challenge 01 - Introduction to GitHub Copilot

< Previous Challenge - Home - Next Challenge >

Pre-requisites

Ensure that GitHub Copilot is installed in your IDE as part of Challenge 0. This challenge assumes that you have Copilot ready and functioning in your IDE.

Introduction

Now that you’ve installed GitHub Copilot, it’s time to delve into its capabilities. In this challenge, you’ll write your first program with the help of Copilot and explore how it can assist you in this task. We recommend considering taking one of two approaches when selecting the language you will be using:

Description

The aim is to construct a “Whack-a-Mole” game and see how Copilot can help you on this journey. As you progress, focus on how Copilot:

This challenge invites you to engage with Copilot’s recommendations actively, integrating the ones that elevate your project while critically evaluating its limitations. Feel free to include additional features to interact with Copilot in different ways.

Whack-a-Mole Game Requirements:

Success Criteria

You have successfully completed this challenge when you can:

Learning Resources

Tips

Advanced Challenges (Optional)

Looking for an Extra Challenge?: Consider switching gears for a broader experience. If your initial approach involved using a language you know well, try completing this challenge in one that is less familiar. Conversely, if you started with a language that was new to you, circle back and see the difference in speed when using GitHub Copilot with a language you’re proficient in.