AI code completion and agent mode inside VS Code, JetBrains, Neovim and the GitHub web UI.
What it is good at
The free tier is genuinely usable for a whole class with no procurement, which matters more than raw capability at community college scale. Agent mode can take a plain-English task and produce a multi-file change plus a pull request, which makes a good artifact for teaching code review. Verified teachers get Copilot Pro free.
Use it for
Giving students a Copilot-generated function with a subtle off-by-one or unhandled-null bug and having them find it against a written test plan, scoring the diagnosis rather than the fix. Having students write the spec first, generate from it, then grade how well the spec constrained the output. Asking for a linked-list deletion and having students trace pointer state by hand to prove or disprove correctness.
Where it falls short
It produces plausible, idiomatic code that is wrong on edge cases and on anything requiring project-specific invariants — and students who cannot yet read code cannot tell the difference. It is strongest exactly where CS1 and CS2 assignments live, so unmonitored take-home programming work is effectively unassessable. It teaches 'accept the suggestion' as a reflex, eroding the debugging habit CS2 depends on.
Cost and capability details last verified Sep 20, 2026. Pricing in this category moves fast — confirm on the vendor’s own page before committing a course to it.
Used in
Computer Science: Free tier covers a whole class; teacher Pro is free. Assessment design has to change around it.
Related resources
Runway
Text- and image-to-video generation with motion controls, plus rotoscoping and inpainting.
Kling AI
Text- and image-to-video generator with unusually good human motion and physical realism.
Luma Dream Machine
Video generation with a generous daily free allowance, now folding into Luma's Agents product line.