AI-Powered Dev Tools Study Guide — AI Foundations

18% of the exam · domain 5 of 5 · AI Foundations · Free AI-Powered Dev Tools practice questions

0 of 50 topics covered
What the exam asks here — tap to tick off0 / 10 covered
Domain 5 of 5

AI-Powered Dev Tools

This domain tests your ability to identify, compare, and correctly apply AI coding assistants and related workflows in a software development context. It covers specific tools (GitHub Copilot, Cursor, Claude Code, OpenAI Codex), VS Code extensions, and practical use cases including testing, code review, documentation, context strategies, and security risks. At 18% of the exam, this is one of the heavier domains — expect 10–14 questions depending on total exam length. Questions focus on distinguishing tool capabilities, knowing correct workflows, and recognizing misuse patterns.


GitHub Copilot

GitHub Copilot is an AI pair programmer developed by GitHub (Microsoft) and powered by OpenAI models. It integrates directly into IDEs and offers multiple interaction surfaces.

Core Features

FeatureDescriptionAvailability
In-IDE completionGhost-text suggestions as you type; Tab to accept, Esc to rejectAll paid tiers
Copilot ChatConversational AI panel inside VS Code, JetBrains, Visual StudioCopilot Individual, Business, Enterprise
Copilot CLIAI-assisted shell commands via gh copilot suggest and gh copilot explainRequires gh CLI + Copilot subscription
Copilot WorkspaceTask-to-PR workflow (preview feature)Enterprise/preview
Copilot for Pull RequestsAI-generated PR descriptions, review summariesBusiness and Enterprise

Accepting and Rejecting Suggestions

  • Tab — accepts the full suggestion
  • Alt+] / Alt+[ — cycle through alternative suggestions
  • Ctrl+→ — accept next word only (partial accept)
  • Esc — dismiss suggestion
  • Suggestions are non-destructive: rejecting has no penalty and generates no feedback to the model by default

Tiers

TierPrice (approx.)Key Limits/Differences
Free (limited)$02,000 completions/month, 50 chat messages/month
Individual$10/monthUnlimited completions, unlimited chat
Business$19/user/monthOrg policy controls, no training on code, audit logs
Enterprise$39/user/monthFine-tuning on private repos, Copilot Workspace, Bing search in chat

Common Traps

  • The exam may describe "a developer wants to accept only the first word of a suggestion" — the answer is Ctrl+→ (partial accept), not Tab.
  • Copilot CLI is separate from in-IDE Copilot — it requires the gh CLI tool installed independently.
  • The Business tier disables training on your code by default; the Individual tier does not offer this guarantee by default (opt-out required).
  • Copilot Chat is not available on the Free tier at full capacity — know the monthly limits.

Worked Scenario

Requirement: A company needs GitHub Copilot but must ensure that code from their private repositories is never used to train the model. Reasoning: Individual tier requires manual opt-out; Business or Enterprise tier has this disabled by default with admin enforcement. Correct answer: Copilot Business (minimum tier that enforces this organizationally).


Cursor

Cursor is an AI-first code editor forked from VS Code. Unlike Copilot (a plugin), Cursor is a standalone editor with AI deeply integrated at the application level.

Key Features

FeatureShortcutDescription
Inline edit (Cmd+K)Cmd+K (Mac) / Ctrl+K (Win)Opens an inline prompt bar; edits the selected code in place
ComposerCmd+Shift+IMulti-file AI editing; plans and applies changes across multiple files simultaneously
ChatCmd+LSidebar chat with codebase context
Codebase indexingAutomaticCursor indexes your repo so you can ask questions about your entire codebase
@ mentions@file, @doc, @webExplicitly inject files, documentation, or web search into context

Cursor vs. GitHub Copilot

DimensionCursorGitHub Copilot
TypeStandalone editor (VS Code fork)IDE plugin/extension
Multi-file editsYes — ComposerNo (single-file completions only)
Codebase indexingBuilt-in, automaticLimited (workspace context in chat)
Inline edit triggerCmd+KNot a direct equivalent
Model choiceGPT-4o, Claude 3.5, etc. (user-selectable)GitHub-controlled (GPT-4o based)
PriceFree tier; Pro $20/monthSeparate subscription

Common Traps

  • Cmd+K is inline edit, not chat. The exam may describe "editing selected code without leaving the editor" — answer is Cmd+K, not Cmd+L.
  • Composer is for multi-file changes — if a question describes "AI that plans changes across multiple files," Composer is the correct Cursor answer.
  • Cursor is not a plugin — students confuse it with a VS Code extension. It is a separate application.
  • Cursor supports multiple underlying models (you can switch to Claude, GPT-4o, etc.); Copilot does not let you select the model.

Sign in and enroll free to read the full guide

11 more sections (about 2,445 words) continue below. This course is free: enroll from the course page to unlock every guide.