Welcome, future software rockstars!
Ready to launch your career and code like a pro? The Microsoft Student Accelerator 2025 is your backstage pass to the world of AI-powered development! Whether you’re about to toss your graduation cap or just dreaming of your first big tech job, this workshop is your ticket to building the next generation of apps—without writing a single line of code yourself.
In this hands-on, high-energy lab, you’ll team up with GitHub Copilot and Copilot Chat to create real applications from scratch. You’ll be the architect, the visionary, and the creative force—while Copilot handles the heavy lifting. It’s not just about learning tools; it’s about reimagining what it means to be a developer in the age of AI.
So buckle up, bring your ideas, and get ready to experience the future of software engineering. Let’s build, innovate, and have some serious fun along the way!
Important
Before you attend the workshop, make sure you’ve checked off the prerequisites below so you can dive right in and make the most of this experience. ✅
Before you join the workshop, please ensure you have the following set up on your machine:
- ✅ GitHub account 🐙
- ✅ Sign-up for GitHub Copilot Free
- ✅ Git installed
- ✅ GitHub CLI installed 🛠️
- ✅ Visual Studio Code installed 💻
- ✅ GitHub Copilot Extension installed in Visual Studio Code 🤖
- ✅ GitHub Copilot Chat extension installed in Visual Studio Code 💬
- 🛠️ (Optional) Any other Visual Studio Code extensions you’d like to use based on your preferred application stack (Prettier, ESLint, Python, etc.)
- 📖 (Optional) Complete the Accelerate app development by using GitHub Copilot learning path to familiarize yourself with GitHub Copilot and Copilot Chat.
Important
Make sure you have signed into your GitHub account in Visual Studio Code so that GitHub Copilot is activated. Follow these instructions to ensure Github Copilot is enabled in Visual Studio Code.
The goal of this workshop is to empower you to build a fully functional application using Github Copilot and Copilot Chat. You’ll learn how to leverage AI to generate code, brainstorm ideas, and create specifications—all while collaborating with Copilot in real-time. By the end of the session, you'll be on your way to having a working application and a deeper understanding of how AI can transform your development process.
The key to using AI to create production ready applications is to provide grounding and context to the AI. This workshop will show you how to do that using the simple_app_idea_generator
and specification
chat modes.
-
Reimagining Development with Agentic DevOps (15 mins) - 📖 Detailed Instructions
- GitHub Copilot overview
- Building your own AI centric engineering process
-
Agent Mode & Custom Chat Modes (25 mins) - 📖 Detailed Instructions
- Fork this repository to your GitHub account
- Clone your fork of this repository using GitHub CLI
gh repo clone <your-username>/github-copilot-for-msa
- Come up with your app idea with the
simple_app_idea_generator
chat mode - Discusss your idea with
mentor
chat mode and refine it, including deciding on the technology stack
-
Prompt Files (20 mins) - 📖 Detailed Instructions
- Create your app specfication with the
/create_specification
custom prompt file - Create your implementation plan using a custom prompt file
/create_implementation_plan
. - Run a last review of your plan and specification with the
principal_software_engineer
chat mode
- Create your app specfication with the
-
Build your application (25 mins) - 📖 Detailed Instructions
- (Optional) Create a new repo and use the
#new
Agent tool to scaffold your application first - Ask Copilot in Agent mode to build your application from the Specification and Implementation Plan you created.
- (Optional) Create a new repo and use the
-
Realworld Scenarios (20 mins) - 📖 Detailed Instructions
- Explaining code with Copilot
- Generating unit tests for your application
- Refactoring existing code with Copilot
-
Next Steps (5 mins) - 📖 Detailed Instructions
- AI driven development will be a key part of your future career.
- It is critical to keep developing your AI skills and knowledge and to lead the way in your future teams.
- GitHub Copilot Assets Library - Curated collection of prompts and examples
- GitHub Copilot Awesome-Copilot Library - Community-curated resources and examples
- GitHub Copilot Chat Documentation 📖
- Visual Studio Code Documentation 📖
- Microsoft Learn: Accelerate app development by using GitHub Copilot 📖
- GitHub Copilot Custom Prompt Files 📖
- GitHub Copilot Custom Chat Modes 📖