5 exercises — a/an with count nouns, the with specific references, zero article with proper nouns, and articles before acronyms.
0 / 21 completed
1 / 21
Choose the correct article: "We need to add _____ SSL certificate to the production domain."
"An" is used before words that begin with a vowel sound. "SSL" is pronounced letter by letter: "ess-ess-ell" — starting with the vowel sound "ess." Therefore: "an SSL certificate." Similarly: "an HTTP request", "an API call", "an IP address."
2 / 21
The project uses a PostgreSQL database. Complete the sentence: "_____ database is hosted on a managed cloud service."
"The" is used for a specific, already-identified noun. Since "a PostgreSQL database" was mentioned in the previous sentence, the second reference uses "the database" — we know which one is meant. This is the anaphoric (back-referencing) use of "the."
3 / 21
Which sentence uses articles correctly with a product name?
Zero article is used before proper nouns and product names: "Kubernetes", "Docker", "GitHub", "PostgreSQL." However, when a proper noun is modified or used as an adjective, an article is possible: "a Kubernetes cluster", "the GitHub repository."
4 / 21
Choose the correct article usage: "The team built _____ Docker container to isolate the build environment."
"A Docker container" — first mention of a specific countable noun. "Docker" acts as an adjective here, so the article goes before "Docker." The article is determined by the sound of the following word: "Docker" starts with /d/, a consonant sound, so "a" is correct.
5 / 21
Which sentence correctly uses zero article?
Zero article is used with uncountable nouns in general statements and with abstract concepts: "cloud computing" (general concept), "infrastructure" (uncountable in general use). "The cloud" (with article) refers to the specific concept of internet-based storage/computing as a named entity. Both "the cloud" and "cloud computing" (zero article) are used, but they have slightly different registers.
6 / 21
PR Description
Subject: Refactor User Authentication Service - Add OAuth2 Support
We've integrated OAuth2 support into the user authentication service. This allows users to login via Google and Facebook without requiring a traditional username/password setup. We've updated the API endpoints and added new tests. Please review and approve.
Which of the following descriptions is grammatically correct?
This question tests the use of articles with newly introduced technical terms. The phrase 'OAuth2 support' functions as a singular collective noun in this context, referring to the entire system or feature. Using 'an' before it is incorrect; 'has been implemented' requires a singular verb agreement. Options A and B are correct and natural phrasing for describing the integration process.
7 / 21
PR Description
We've refactored the user authentication service to incorporate OAuth2. This significantly improves security by eliminating password storage and simplifies onboarding for new users who can now authenticate via Google or Facebook. The updated API endpoints are documented in Swagger, and comprehensive tests have been added to ensure stability. Please review the changes and confirm that the integration meets our security standards. Ensure you test the flow with a dummy account before approving.
Which of the following descriptions is grammatically correct?
The correct answer highlights the core benefit of OAuth2 – removing password storage and enhancing security. The other options introduce irrelevant elements or grammatical errors (e.g., incorrectly using 'add' with a technical term like 'SSL certificate' when it doesn't fit the context of the description). Swagger is a common API documentation tool, confirming its inclusion demonstrates understanding of the workflow. The key here is focusing on the *impact* of the change – security and simplified user onboarding – rather than getting bogged down in technical details.
8 / 21
During a Slack discussion about migrating our legacy system to a microservices architecture, Sarah mentioned that we need to implement robust error handling. She suggested, "We should create a dedicated queue for processing failed requests and retry them automatically. We also need to monitor the queue depth closely – it shouldn't exceed 100 items." Which of the following sentences best reflects her statement in a formal PR description?
The correct answer (option 2) uses the definite article 'we' because Sarah is referring to a collective action or proposal within the team context. Options A and D are simply repeating the original sentence without proper grammatical structure for a PR description. Option C incorrectly uses 'must' which implies an obligation beyond a suggestion, and doesn't clearly connect the monitoring requirement to the queue.
9 / 21
PR Description
Subject: Refactor User Authentication Service - Add OAuth2 Support
We've integrated OAuth2 support into the user authentication service. This allows users to login via Google and Facebook without requiring a traditional username/password setup. We've updated the API endpoints and added new tests. Please review and approve.
Which of the following descriptions is grammatically correct?
This question tests the use of articles with newly introduced technical terms. The phrase 'OAuth2 support' functions as a singular collective noun in this context, referring to the entire system or feature. Using 'an' before it is incorrect; 'has been implemented' requires a singular verb agreement. Options A and B are correct and natural phrasing for describing the integration process.
10 / 21
PR Description
We've refactored the user authentication service to incorporate OAuth2. This significantly improves security by eliminating password storage and simplifies onboarding for new users who can now authenticate via Google or Facebook. The updated API endpoints are documented in Swagger, and comprehensive tests have been added to ensure stability. Please review the changes and confirm that the integration meets our security standards. Ensure you test the flow with a dummy account before approving.
Which of the following descriptions is grammatically correct?
The correct answer highlights the core benefit of OAuth2 – removing password storage and enhancing security. The other options introduce irrelevant elements or grammatical errors (e.g., incorrectly using 'add' with a technical term like 'SSL certificate' when it doesn't fit the context of the description). Swagger is a common API documentation tool, confirming its inclusion demonstrates understanding of the workflow. The key here is focusing on the *impact* of the change – security and simplified user onboarding – rather than getting bogged down in technical details.
11 / 21
During a Slack discussion about migrating our legacy system to a microservices architecture, Sarah mentioned that we need to implement robust error handling. She suggested, "We should create a dedicated queue for processing failed requests and retry them automatically. We also need to monitor the queue depth closely – it shouldn't exceed 100 items." Which of the following sentences best reflects her statement in a formal PR description?
The correct answer (option 2) uses the definite article 'we' because Sarah is referring to a collective action or proposal within the team context. Options A and D are simply repeating the original sentence without proper grammatical structure for a PR description. Option C incorrectly uses 'must' which implies an obligation beyond a suggestion, and doesn't clearly connect the monitoring requirement to the queue.
12 / 21
PR Description
Subject: Refactor User Authentication Service - Add OAuth2 Support
We've integrated OAuth2 support into the user authentication service. This allows users to login via Google and Facebook without requiring a traditional username/password setup. We've updated the API endpoints and added new tests. Please review and approve.
Which of the following descriptions is grammatically correct?
This question tests the use of articles with newly introduced technical terms. The phrase 'OAuth2 support' functions as a singular collective noun in this context, referring to the entire system or feature. Using 'an' before it is incorrect; 'has been implemented' requires a singular verb agreement. Options A and B are correct and natural phrasing for describing the integration process.
13 / 21
PR Description
We've refactored the user authentication service to incorporate OAuth2. This significantly improves security by eliminating password storage and simplifies onboarding for new users who can now authenticate via Google or Facebook. The updated API endpoints are documented in Swagger, and comprehensive tests have been added to ensure stability. Please review the changes and confirm that the integration meets our security standards. Ensure you test the flow with a dummy account before approving.
Which of the following descriptions is grammatically correct?
The correct answer highlights the core benefit of OAuth2 – removing password storage and enhancing security. The other options introduce irrelevant elements or grammatical errors (e.g., incorrectly using 'add' with a technical term like 'SSL certificate' when it doesn't fit the context of the description). Swagger is a common API documentation tool, confirming its inclusion demonstrates understanding of the workflow. The key here is focusing on the *impact* of the change – security and simplified user onboarding – rather than getting bogged down in technical details.
14 / 21
During a Slack discussion about migrating our legacy system to a microservices architecture, Sarah mentioned that we need to implement robust error handling. She suggested, "We should create a dedicated queue for processing failed requests and retry them automatically. We also need to monitor the queue depth closely – it shouldn't exceed 100 items." Which of the following sentences best reflects her statement in a formal PR description?
The correct answer (option 2) uses the definite article 'we' because Sarah is referring to a collective action or proposal within the team context. Options A and D are simply repeating the original sentence without proper grammatical structure for a PR description. Option C incorrectly uses 'must' which implies an obligation beyond a suggestion, and doesn't clearly connect the monitoring requirement to the queue.
15 / 21
"We need to implement robust error handling for _____ API calls." Which sentence uses articles correctly?
When referring to a general type of thing (API calls), you use 'an.' It's used before words that start with vowel sounds. Using 'the' or 'a' would be grammatically incorrect in this context.
16 / 21
John needs to deploy the new version of the API. He used Terraform to create a new instance and then ran 'docker run' to start the application. Which sentence uses articles correctly?
The correct usage is 'via' or 'with', as these describe a method of deployment. 'Docker' functions here as an instrument, not a standalone noun requiring an article. Options A and B are incorrect because they use 'the' unnecessarily before 'API'. Option C is also wrong; 'with' describes the action of using Docker.
17 / 21
Dev: 'I'm working on integrating with the AWS S3 service. I've created a new Lambda function to process uploaded files and store them in 'S3 buckets'.'
Which sentence uses articles correctly?
'S3 buckets' refers to a specific type of storage container within the AWS ecosystem. As with other technical terms, 'the' indicates a particular instance or category being discussed. Using 'A' is incorrect, and adding 'the S3's buckets' is redundant and grammatically awkward.
18 / 21
Senior developer, Mark, commented on a code review: 'The new Kafka cluster is handling the high volume of events efficiently. We've optimized the consumer group to ensure no messages are dropped.' Which sentence uses articles correctly?
This question tests understanding of articles with technical terms. 'Kafka' (a product name) typically takes no article. The phrase 'the Kafka cluster' is incorrect; it should be 'a Kafka cluster'. The other options incorrectly apply 'the' to the product name or a generic description, demonstrating common errors in article usage.
19 / 21
During a standup update, David said: 'We're using GraphQL to expose the API endpoints. We've created resolvers for each query and mutation.' Which sentence uses articles correctly?
'GraphQL' here refers to a specific technology. It's treated as a singular noun and doesn't require 'the'. Using 'a' or 'the' would be grammatically incorrect in this context. This highlights the difference between general nouns and proper nouns used as technical terms.
20 / 21
Docker container, Maria, wrote in the PR description: 'We've created a new Docker image with all the necessary dependencies. The image is based on Ubuntu.' Which sentence uses articles correctly?
'Docker' in this context refers to the company and its product. As a brand name or technology, it doesn't typically take 'the'. It's best practice to use 'a' when referring to an instance of something, which is what's happening here – a Docker image *based on* Ubuntu. The other options incorrectly apply 'the' to the company name.
21 / 21
REST API call, Ben, explained: 'We are using a JSON payload for all requests. The server responds with JSON data.' Which sentence uses articles correctly?
'REST' (a style of API) and 'JSON' (a data format) are typically treated as nouns referring to specific technologies. Using 'a' correctly indicates a single instance or example of these technologies. Applying 'the' would imply a more general definition than is appropriate in this technical context.
What will I practise in "Articles with Technical Terms and Abbreviations — Grammar Exercise"?
Practice using a, an, the, and zero article correctly with technical terms, abbreviations, acronyms, and product names in IT English.
How many exercises are in this module?
This module has 21 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the grammar rule and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Grammar exercises?
Browse the full Grammar hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain grammar rules in prose; this exercise tests and reinforces those rules through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.