Welcome to the GitHub Copilot Challenge! This session is designed to help you practice and explore the capabilities of GitHub Copilot within VSCode.
This challenge consists of three progressive exercises that will help you understand how to effectively use GitHub Copilot's in-editor suggestions. You'll work with:
- Data structures
- Algorithm implementation
- API integration
- Total time: 20 minutes
- Recommended time per challenge: 6-7 minutes
- Extra time for exploration: 5 minutes
- Open each challenge folder in order (01-data-structure, 02-algorithm, 03-api)
- Read the instructions in each challenge's README.md
- Complete the challenges using GitHub Copilot's suggestions
- Try to rely on natural language comments to get the best suggestions
- Challenge 1: Stack Implementation
- Challenge 2: String Manipulation
- Challenge 3: Weather API Integration
- Write descriptive comments about what you want to achieve
- If you don't like a suggestion, press
Alt + ]to see the next one - Use
Ctrl + Enterto explicitly request suggestions - Try breaking down complex problems into smaller parts with comments
Good luck! 🚀