SOLFIND
Web Lens
Portal home

GitHub Education documentation - GitHub Docs

https://docs.github.com/en/education • 170 KB fetched
Open original page


GitHub Education documentation - GitHub Docs Skip to main content GitHub Docs Version: Free, Pro, & Team Search or ask Copilot Search or ask Copilot Select language: current language is English Search or ask Copilot Search or ask Copilot Open menu Collapse sidebar Expand sidebar Scroll breadcrumbs left * Home * GitHub Education Scroll breadcrumbs right GitHub Education * * * Quickstart for educators * About GitHub Education * For students * About * Apply to GitHub Education * Troubleshooting access * About Community Exchange * Terms for Student Benefits * For teachers * About * Apply to GitHub Education * Application not approved * At your institution * GitHub Campus Program * GitHub Campus Experts Program * Apply to Campus Experts * GitHub Community Exchange * Get started * Submit your repository * Manage your submissions * GitHub Classroom * Get started * About GitHub Classroom * Glossary * Export or migrate GitHub Classroom data * Teach * Manage classrooms * About assignments * Starter assignment * Individual assignment * Create a group assignment * Edit an assignment * Extend deadline * Use assignment overview * Reuse an assignment * Template repository * Pull requests * Use autograding * GitHub Classroom CLI * Register an LMS * Connect an LMS course * Integrate with an IDE * Integrate with an IDE * Using Codespaces with GitHub Classroom * About using Visual Studio Code * About using MakeCode Arcade * Repl.it with GitHub Classroom * Run code in IDE * Learn with Classroom * View autograding results * View deadline * Guides GitHub Education documentation GitHub Education helps you teach or learn software development with the tools and support of GitHub's platform and community. Quickstart Recommended Quickstart for GitHub Educators In about 15 minutes, teachers can get started with discounts, training, and tools for GitHub, then create a classroom for the students in a software development course using GitHub Classroom. Apply to GitHub Education as a student Unlock tools and resources for your educational journey. Apply to GitHub Education as a teacher If you're a teacher, you can apply to join GitHub Education and receive access to the resources and benefits of GitHub Education. Articles Category : All categories Create and manage assignments About assignments You can use individual or group assignments in GitHub Classroom to teach students and grade their work. Participate in campus and community programs About GitHub Campus Experts Enrich your college's technical community by becoming a GitHub Campus Expert. Participate in campus and community programs About GitHub Campus Program GitHub Campus Program offers GitHub Enterprise Cloud and GitHub Enterprise Server free-of-charge for schools that want to make the most of GitHub for their community. Set up GitHub Classroom About GitHub Classroom Teachers and school administrators can use GitHub Classroom to create virtual classrooms, make and edit assignments, automatically grade assignment submissions, and more. Participate in campus and community programs About GitHub Community Exchange Learn the skills you need to contribute to open source projects and grow your own portfolio, with GitHub Community Exchange. Apply for GitHub Education About GitHub Education for students GitHub Education offers students real-world experience with free access to various developer tools from GitHub's partners. Apply for GitHub Education About GitHub Education for teachers GitHub Education offers teachers a central place to access tools and resources for working more effectively inside and outside of the classroom. Integrate GitHub Classroom with an IDE About using MakeCode Arcade with GitHub Classroom You can configure MakeCode Arcade as the online IDE for assignments in GitHub Classroom. Integrate GitHub Classroom with an IDE About using Visual Studio Code with GitHub Classroom You can configure Visual Studio Code as the preferred editor for assignments in GitHub Classroom. Showing 1-9 of 42 Previous 1 2 3 4 5 Next Help and support Did you find what you needed? Yes No Privacy policy Help us make these docs great! All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request. Make a contribution Learn how to contribute Still need help? Ask the GitHub community Contact support Legal * © 2026 GitHub, Inc. * Terms * Privacy * Status * Pricing * Expert services * Blog

Links found on this page

  1. Skip to main content [direct]
  2. GitHub Docs [direct]
  3. Quickstart for educators [direct]
  4. About [direct]
  5. Apply to GitHub Education [direct]
  6. Troubleshooting access [direct]
  7. About Community Exchange [direct]
  8. Terms for Student Benefits [direct]
  9. About [direct]
  10. Apply to GitHub Education [direct]
  11. Application not approved [direct]
  12. GitHub Campus Program [direct]
  13. GitHub Campus Experts Program [direct]
  14. Apply to Campus Experts [direct]
  15. Get started [direct]
  16. Submit your repository [direct]
  17. Manage your submissions [direct]
  18. About GitHub Classroom [direct]
  19. Glossary [direct]
  20. Export or migrate GitHub Classroom data [direct]
  21. Manage classrooms [direct]
  22. About assignments [direct]
  23. Starter assignment [direct]
  24. Individual assignment [direct]
  25. Create a group assignment [direct]
  26. Edit an assignment [direct]
  27. Extend deadline [direct]
  28. Use assignment overview [direct]
  29. Reuse an assignment [direct]
  30. Template repository [direct]
  31. Pull requests [direct]
  32. Use autograding [direct]
  33. GitHub Classroom CLI [direct]
  34. Register an LMS [direct]
  35. Connect an LMS course [direct]
  36. Integrate with an IDE [direct]
  37. Using Codespaces with GitHub Classroom [direct]
  38. About using Visual Studio Code [direct]
  39. About using MakeCode Arcade [direct]
  40. Repl.it with GitHub Classroom [direct]
  41. Run code in IDE [direct]
  42. View autograding results [direct]
  43. View deadline [direct]
  44. Guides [direct]
  45. Quickstart [direct]
  46. Quickstart for GitHub Educators [direct]
  47. Apply to GitHub Education as a student [direct]
  48. Apply to GitHub Education as a teacher [direct]
  49. Privacy policy [direct]
  50. Make a contribution [direct]
  51. Learn how to contribute [direct]
  52. Ask the GitHub community [direct]
  53. Contact support [direct]
  54. Terms [direct]
  55. Status [direct]
  56. Pricing [direct]
  57. Expert services [direct]
  58. Blog [direct]