Find the right AI tools for any job, task or industry.

AI SKILLS · Software engineering

Develop & review code with AI

Use a coding assistant to implement changes, then inspect and test the result.

Applied

Why this skill matters

Engineering judgment still determines whether generated code solves the right problem.

What to learn

  • Give repository-specific context
  • Inspect diffs and dependencies
  • Test behavior beyond the generated happy path

Before you begin

Basic programming and version control

PUT IT INTO PRACTICE

Build a work sample

Implement a small feature in a practice repository. Review the diff and add a regression test that fails before the fix.

Evidence of progress

A reviewed change with meaningful tests and an explanation of tradeoffs.

This exercise is an original ToolGrail suggestion. Use public, synthetic, or approved data.

LEARNING RESOURCE

Review output from Copilot

GitHub Docs · Resource checked 2026-11-04

Open learning resource ↗

This may be documentation, a framework, or a training path. Product access, accounts, or paid licenses may be needed for hands-on exercises.

Tools you could practice with

Matched by related tasks. Use a tool you already have access to; these are examples, not course requirements.

Tool + MCPPricing not verified
99testsDeveloper tools

Order human-run real-device app tests from your coding agent; verified bugs return as fix prompts.

Software developers.
Details ↗
Tool + MCPPricing not verified
AgentXDeveloper tools

Cloud console for a fleet of AI coding agents running on your own machines. OAuth.

Software developers.
Details ↗
Tool + MCPPricing not verified
AicommanderDeveloper tools

Remote shell and detached long-running jobs on your own machines no SSH, open ports or VPN.

Software developers.
Details ↗
Tool + MCPPricing not verified
AllscreenshotsDeveloper tools

Capture website screenshots, run bulk captures, and manage screenshot schedules and history.

Software developers.
Details ↗

Skill descriptions, exercises, and priorities are editorial. They are not professional qualifications or guarantees of employment. Read our skills methodology →