AI in education
GitHub Copilot is free for verified teachers and students. Here's how to get started, what the research says, and how to set clear rules for your class.
Setting classroom rules for AI
AI tools can solve many introductory assignments on their own. That's a reason to plan your approach, not to avoid the tools. These four decisions cover most classrooms.
Decide per assignment, and write it down
Mark each task as "no AI", "AI for help and explanations" or "AI welcome". Put it in the assignment instructions so there is no guessing.
Assess the process, not only the result
Commit history, short reflections and a quick verbal walk-through show whether a student understands their work, whichever tools they used.
Ask students to explain AI suggestions
When AI is allowed, have students note what it suggested and why they kept or changed it. Reviewing AI output critically is itself a skill worth teaching.
Check your school's data rules first
Before students sign up, confirm your school's policy on students using online accounts and AI services, especially for younger students.
Learn GitHub Copilot
Get access, then learn what it can do through short, practical material.
-
FAQCopilot for students and teachers
How verified students and teachers switch on their free Copilot access, and what to do if it isn't working.
-
CourseGetting started with GitHub Copilot
A hands-on GitHub Skills course.
-
GuideCopilot in non-CS courses
Prompt ideas for teachers of science, humanities and other subjects.
-
ArticleWhat GitHub Copilot can do, with examples
Real examples of everyday Copilot tasks.
-
ReferenceCopilot Chat cookbook
Ready-made example prompts for common tasks.
-
CourseIntroduction to GitHub Copilot
A Microsoft Learn module covering the basics.
-
DocsGitHub Copilot documentation
The full official documentation.
Research and responsible use
Background reading for thinking about AI in teaching.
-
ArticleHow AI code generation works
A plain explanation of what's happening behind the suggestions.
-
TalkHow do AI tools affect novice programmers?
A talk on what research shows about beginners learning with AI.
-
CourseResponsible use of AI in education
A Microsoft Learn path for educators on AI ethics and policy.
-
ToolkitUsing generative AI safely in the classroom
Lesson material for teaching students to use AI responsibly.
-
CollectionOpen resources for teaching AI
A curated set of openly licensed AI teaching material from OER Commons.
-
VideoTrain the trainer: generative AI toolkit
A session for staff who will train colleagues.