Skip to content

GitHub Copilot for Non-developers exercises #3

@vfm2

Description

@vfm2

GitHub Copilot for Non-developers exercises

Exercises in Chat on GitHub.com

Goal: Get to Know GitHub Copilot

  1. Open github.com/copilot
  2. Explore the chat area:
    • Click the + to see upload options
    • Click Ask to see chat options
  3. Check the left panel:
    • Select your username
    • Click “Personal instructions”
    • Note: You can personalize how Copilot replies (formatting, style, detail, etc.) by updating your instructions.

Goal: Create a User Story for an Analytics Dashboard

  1. Add these prompts to chat:
    • Help me create a user story for an analytics dashboard that marketing managers need to track campaign performance in real-time
    • This looks great, can you show me an example of how this dashboard could look?
    • Create a README document with all of this information.
    • Make updates along the way!
    • I want the acceptance criteria to be:
    • The overview should have more details. Include:

Goal: Summarize and Update a CSV

  1. Upload campaign_analytics_example.csv
  2. Ask questions like:
    • What campaigns had the most clicks, impressions, and conversions?
    • Which campaign had the most interaction?
  3. Update the data:
    • Create a new column for “Unique Visitors: Number of distinct users reached” and add that to this CSV.

Goal: Create an Architecture Diagram for a Project

  1. Use repo vfm2/GitHub-Copilot-201-Workshop
  2. Prompts for chat:
    • Help me create a mermaid diagram for when a user buys a product from the page
    • Update this to be a sequence diagram

Exercises in GitHub Copilot Spaces

Goal: Explore Spaces

  1. Visit github.com/copilot/spaces
  2. Explore ‘Yours’, ‘Shared Spaces’, ‘Organizations’
  3. Create a Space
  4. View MCP
  5. Add sources and instructions

Goal: Extract Action Items from Meeting Notes

Prompts for chat:
- Analyze all the meeting notes and create a comprehensive list of every action item mentioned across all 3 weeks.
- Organize by owner, include due dates, and indicate which items were completed vs. still pending.

Goal: Ask About Processing

In Space “License and Troubleshooting GitHub Copilot Questions”:
- How can I ask for a license?
- I am getting this error: “GitHub Copilot could not connect to server. Extension activation failed”. Can you help me troubleshoot this?

Goal: Update a Draft Email

In Space “Professional Communication Lab”:
- Prompt: Make this email more professional and clear while keeping the urgency. ‘Hey team, just wanted to let you know the project deadline moved up. We now need everything done by end of month instead of mid February. I know this is tight but we can do it. Please prioritize this over other work. Let me know if issues. Thanks.’

Exercises in VS Code

Goal: Explain Code

  1. Go to VS Code
  2. Open your project
  3. Highlight code
  4. Use the slash command /explain to get explanations

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions