Workshop Challenges
16 core challenges and 5 bonus challenges that guide you through real GitHub contribution, from repository orientation to building your own accessibility agent.
-
Find Your Way Around
Repository orientation, headings, tabs, file tree navigation, and confidence in the Learning Room.
Chapters: understanding github, navigating repositories, the learning room
-
File Your First Issue
Finding a TODO, creating a clear issue, and explaining what needs to change.
Chapters: working with issues
-
Join the Conversation
Comments, mentions, reactions, and constructive peer communication.
Chapters: working with issues, open source culture
-
Branch Out
Creating a safe working branch and understanding why branches protect main.
Chapters: the learning room, working with pull requests
-
Make Your Mark
Editing a file, writing a useful commit message, and connecting a change to an issue.
Chapters: the learning room, working with pull requests
-
Open Your First Pull Request
Opening a pull request, comparing branches, and using closing keywords.
Chapters: working with pull requests
-
Survive a Merge Conflict
Reading conflict markers, choosing content, deleting markers, and committing a resolution.
Chapters: merge conflicts
-
The Culture Layer
Reflection, community norms, issue triage, labels, and respectful communication.
Chapters: open source culture, labels milestones projects
-
Merge Day
Final PR readiness, review signals, merging, and verifying linked issue closure.
Chapters: working with pull requests, notifications and day 1 close
-
Go Local
Cloning, local branches, commits, pushing, and understanding local versus remote.
Chapters: how git works, git in practice
-
Open a Day 2 PR
Opening a pull request from a locally pushed branch and reading it in VS Code.
Chapters: git in practice, code review
-
Review Like a Pro
Reviewing a classmate PR, leaving specific feedback, and owning review tone.
Chapters: code review, open source culture
-
AI as Your Copilot
Using Copilot as a reviewed writing partner while keeping human judgment in charge.
Chapters: github copilot
-
Template Remix
YAML issue forms, accessible labels, required fields, and useful maintainer intake.
Chapters: issue templates
-
Meet the Agents
Exploring agent files, running agents carefully, and verifying AI output against manual skill.
Chapters: accessibility agents, agents reference
-
Build Your Agent (Capstone)
Designing an agent, writing responsibilities and guardrails, and preparing a contribution.
Chapters: build your agent, accessibility agents
-
Improve an Existing Agent
Extending or improving an existing agent with a clear accessibility purpose.
Chapters: accessibility agents, build your agent
-
Document Your Journey
Reflective documentation, portfolio language, and accessible Markdown.
Chapters: open source culture, markdown reference
-
Create a Group Challenge
Collaborative contribution, division of work, and communication across a small team.
Chapters: open source culture, code review
-
Notification Mastery
Notification hygiene, mentions, subscriptions, and avoiding overload.
Chapters: notifications and day 1 close
-
Explore Git History
Reading history, understanding commits over time, and using history as a learning tool.
Chapters: how git works, advanced git