GitHub Copilot
Code
Explore coding assistance while checking suggestions against tests and your requirements.
Use Copilot/Cursor/Claude Code effectively: specify, review, test and not blindly trust generated code.
Explore 3 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Collaborate with Git and GitHub
Start with one tool for each part of your project. You don’t need to learn them all.
3 tools to explore
Code
Explore coding assistance while checking suggestions against tests and your requirements.
Code
Prototype and revise code with an AI editor, then review the resulting changes.
Code
Work through coding tasks with an agent and inspect its changes before accepting them.
Take a messy script of your own — an old college or hackathon project is ideal — and use an AI coding assistant to refactor it into typed, tested modules over four small PRs. Pin the current behaviour with characterisation tests before you change anything, so you can tell a refactor from a regression. For each PR write down what you asked for, what the assistant got wrong or invented, and what you changed before merging.
A messy script of your own — 200+ lines, no tests, no type hints (an old college or hackathon project works)
Refactored an untyped 200-line script into typed, tested modules with an AI coding assistant across four reviewed PRs — characterisation tests caught every regression and every invented API before merge.