A: The workshop contains 30 modules, each designed for 3 hours. Total time is 90 hours of content. Most participants complete it in 3-6 months depending on their pace and prior experience.
A: Modules are designed to build on each other. While you can skip, we strongly recommend following the sequence for best results. Each track has prerequisites clearly marked.
A: Each exercise includes:
- Step-by-step instructions
- Starter code
- Complete solutions
- Troubleshooting guide
Start with the instructions, try the starter code, and reference the solution if needed.
A: Yes! The Fundamentals track (Modules 1-5) is designed for beginners with basic programming knowledge. No AI experience required.
A: Not necessarily. You can stop after any track completion:
- After Module 5: Basic AI coding skills
- After Module 10: Full-stack AI development
- After Module 15: Cloud-native development
- After Module 20: Enterprise-ready skills
- After Module 25: AI agent expertise
- After Module 30: Complete mastery
A: Yes, GitHub Copilot requires a subscription ($10/month individual or $19/month business). There's a 30-day free trial available.
A: Yes, most modules work with Azure free tier. Modules 16-30 may require paid services, but costs are minimal (<$50/month if following cleanup procedures).
A:
- Python (primary language, modules 1-25)
- Basic JavaScript/TypeScript (agent modules 21-25)
- C#/.NET (module 26 and 29)
- COBOL knowledge helpful but not required (module 27)
A: No, the workshop supports Windows, macOS, and Linux. Some minor adjustments may be needed for scripts on different platforms.
A: While VS Code is recommended for the best GitHub Copilot experience, you can use:
- Visual Studio 2022 (for .NET modules)
- JetBrains IDEs with Copilot plugin
- Neovim with Copilot plugin
However, instructions are written for VS Code.
A: You can still complete most modules with 8GB RAM by:
- Running fewer services simultaneously
- Using cloud-based development environments
- Limiting Docker container resources
A: Start with Module 1 and progress sequentially. The Fundamentals track (1-5) is designed for beginners with basic programming knowledge.
A: Yes! Complete the prerequisite checker for each track. You might start at Module 6 or 11 depending on your experience.
A:
- ⭐ Easy (30-45 min): Guided, step-by-step
- ⭐⭐ Medium (45-60 min): Partial guidance, real scenarios
- ⭐⭐⭐ Hard (60-90 min): Minimal guidance, production-like
A: We recommend completing all three exercises per module to fully grasp the concepts. However, if time-constrained, prioritize exercises 1 and 2.
A: Model Context Protocol (MCP) is a standard for AI agents to communicate with external tools and systems. Module 23 covers this in depth.
A: No, but you should complete modules 1-20 first. The agent modules (21-25) build on previous concepts.
A: Absolutely! Modules 21-25 teach you everything needed to build production-ready AI agents.
A:
- GitHub Copilot: AI pair programmer for code suggestions
- GitHub Copilot Agents: Autonomous agents that can perform complex tasks, integrate with tools, and execute workflows
A: Run the cleanup script after each module:
./scripts/cleanup-resources.sh --module [number]A: In each exercise folder: modules/module-XX/exercises/exerciseY/solution/
A: Yes, the workshop is designed for both individual and team learning. See the team learning guide in the main README.
A: Currently, the workshop is text-based with detailed instructions. Community members sometimes share video walkthroughs in the Discussions.
A:
- Use the progress backup script:
./scripts/backup-progress.sh - Check off completed modules in the README
- Keep a learning journal
- Use Git commits to track your work
A: Yes! We welcome contributions. See the repository README for guidelines. You can:
- Report issues
- Suggest improvements
- Add examples
- Fix typos
A: We update the workshop quarterly with:
- New Azure/GitHub features
- Community feedback improvements
- Bug fixes
- Additional examples
A: While we don't offer official certificates, you'll have:
- A portfolio of 30 completed modules
- 90 working exercises
- Real-world projects to showcase
- Skills that speak for themselves
A: Try:
- Writing more descriptive comments
- Providing more context in your code
- Breaking complex problems into smaller parts
- Checking your internet connection
A:
- Run cleanup scripts after each module
- Use smaller resource SKUs
- Set up cost alerts
- Consider the Azure student offer if eligible
A:
- Check you're running from the workshop root directory
- Ensure scripts have execute permissions
- Try the PowerShell versions on Windows
- See TROUBLESHOOTING.md for platform-specific issues
A: The workshop provides practical, production-ready skills highly valued in the industry. Combined with your existing experience and a strong portfolio, it significantly enhances your marketability.
A: Depending on your background:
- AI/ML Engineer
- Cloud Solutions Architect
- DevOps Engineer
- Full-Stack Developer (AI-Enhanced)
- AI Agent Developer
- Enterprise Architect
A: Yes! Include it as professional development, highlighting:
- 90 hours of hands-on AI development training
- 30 production-ready projects completed
- Specific technologies mastered
- Link to your GitHub portfolio
- Check module-specific READMEs
- Search GitHub Discussions
- Review TROUBLESHOOTING.md
- Ask in the community!
Remember: There are no silly questions. We're all here to learn! 🚀
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |
| Documentation | Getting Started | Resources |
|---|---|---|
| 📚 Modules | 🚀 Quick Start | 🛠️ Scripts |
| 📋 Prerequisites | ❓ FAQ | 📝 Prompt Guide |
| 🔧 Troubleshooting | 🔄 GitOps Guide | 💬 Discussions |