Pular para o conteúdo principal

EDU

Teacher Toolbox

The Teacher Toolbox is a resource hub for educators and administrators to get started with GitHub.

Understanding Git and Version Control

Learning Objectives:

  • Explain what version control is
  • Define key Git concepts such as repositories, commits, branches, merges, and pull requests.
  • Install and configure Git on a computer
  • Create and clone repositories
  • Use Git to track changes to source code and collaborate

Prerequisites: None

Recommended Learning Journey

GitHub Foundations for Non-Developers

Learning Objectives:

  • Understand the difference between Git and GitHub
  • Explain the GitHub flow
  • Open and merge a pull request
  • Create a repository

Prerequisites: Completion of Git Learning Journey or basic understanding of Git and version control

Recommended Pathway

GitHub Issues

Learning Objectives:

  • Identify the purpose and components of GitHub Issues.
  • Define key terms such as “issues,” “milestones,” “labels,” “assignees,” and “projects.”
  • Explain the role of GitHub Issues in tracking and managing tasks within a project
  • Create new issues and assign appropriate titles, descriptions, and metadata (e.g., labels, milestones).
  • Apply labels and assign team members to issues based on task requirements

Prerequisites: Completion of Git and GitHub Fundamentals Learning Journeys or a basic understanding of Git and the GitHub

Recommended Learning Pathway

Markdown

Learning Objectives: Understand how to use Markdown to communicate

Recommended Pathway

Getting Started with GitHub Copilot

GitHub Copilot is available for free with all GitHub accounts by going to github.com/copilot. If you are a verified student or teacher through GitHub Education, you will also be able to enable Copilot Pro on your account.

Learning Objectives:

  • Explain what GitHub Copilot is and how to enable it on your GitHub account
  • Learn about the various ways to trigger GitHub Copilot.
  • Learn about the differences among GitHub Copilot Individual, Business, and Enterprise.
  • Understand key Copilot features

Prerequisites: None

Recommended Learning Journey

Sample Challenge Projects