6 exercises — certificate rotation and pinning, internal PKI, keystore/truststore formats, and HSM key ceremony vocabulary.
0 / 27 completed
1 / 27
Complete: "We rotate TLS certificates 30 days before expiry using cert-manager with Let's Encrypt ACME." What does this sentence correctly describe?
This sentence describes standard modern certificate rotation vocabulary:
• Certificate expiry: the "Not After" date after which a certificate is no longer valid — Let's Encrypt certificates are valid for 90 days, deliberately short to encourage automation • Renewal window: the period before expiry during which automated renewal should trigger (30 days is a common safety margin, allowing retries if the first renewal attempt fails) • Automated rotation: the process runs without human intervention — critical because expired certificates are one of the most common causes of production outages • cert-manager: a widely-used Kubernetes controller that automates certificate issuance and renewal • ACME (Automatic Certificate Management Environment): the protocol Let's Encrypt (and other modern CAs) use to automate domain validation and certificate issuance without human interaction
2 / 27
What is "certificate pinning," and why has HPKP (HTTP Public Key Pinning) been deprecated in favour of alternatives?
Certificate/public key pinning defends against a compromised or coerced CA issuing a fraudulent certificate for your domain — even a "trusted" CA misissuing a cert wouldn't be accepted if it doesn't match the pinned key.
Vocabulary: • Public key pinning: pinning the public key (not the whole certificate) so pins survive certificate renewal, as long as the same key pair is reused • HPKP (deprecated): an HTTP header (Public-Key-Pins) that let a server tell browsers to remember and enforce pins — removed from browsers because a bad deployment (lost keys, misconfigured pins) could brick access to a domain with no way to recover, a risk considered worse than the attack it defended against • Static pin: a pin embedded directly in application code at build time (common in mobile apps) rather than delivered dynamically over HTTP • Pin backup: best practice requires pinning at least one backup key (e.g. an intermediate not yet in active use) so rotating certificates doesn't require an app update first
3 / 27
What is the correct description of "internal PKI" (a private Certificate Authority)?
Many organisations run a private/internal CA for infrastructure that never needs to be trusted by the public internet:
• Private CA: a root certificate authority the organisation controls, whose root certificate is explicitly installed/trusted only on internal machines — never in public browser trust stores • Intermediate CA: same chain-of-trust pattern as public PKI, keeping the private root offline and issuing day-to-day certificates from an intermediate • Certificate Policy (CP): a document describing what a certificate issued under this CA actually means/asserts (e.g. "this certificate identifies an internal microservice") • Certification Practice Statement (CPS): the operational document describing HOW the CA actually performs issuance, validation, storage, and revocation — the practical implementation of the policy
Common use cases: mutual TLS (mTLS) between microservices, VPN client certificates, internal admin dashboards, and IoT device identity — situations where public CA validation processes are unnecessary overhead.
4 / 27
What is the correct distinction between a Java keystore (JKS), PKCS#12, PEM, and DER formats?
This distinction trips up many engineers because the terms mix "encoding" and "container" concepts:
Encoding formats (for a single cert or key): • PEM: base64 text wrapped with headers like -----BEGIN CERTIFICATE----- / -----BEGIN PRIVATE KEY----- — human-readable, easy to concatenate multiple certs in one file, the most common format on Linux/nginx/Apache • DER: the raw binary encoding PEM is base64 of — used directly by some Windows/Java tooling
Keystore/container formats (bundle key + cert chain + optional password protection): • PKCS#12 (.p12 / .pfx): a cross-platform, password-protectable container holding a private key plus its certificate chain — used by Windows, and importable into Java • JKS (Java KeyStore): Java's own proprietary keystore format, historically the default for Java applications (Java 9+ now defaults to PKCS#12 instead)
Practical translation commands are common interview/on-call knowledge: openssl pkcs12 -export to build a .p12 from PEM files, keytool -importkeystore to convert between JKS and PKCS#12.
5 / 27
In HSM (Hardware Security Module) vocabulary, what does a "key ceremony" refer to?
A key ceremony is a highly controlled, often video-recorded and independently witnessed procedure for the most sensitive cryptographic operations — most commonly generating or backing up a root CA's private key.
Vocabulary: • HSM (Hardware Security Module): a dedicated, tamper-resistant hardware device that generates and stores private keys such that they can never be extracted in plaintext — all cryptographic operations happen inside the device • Quorum: a rule requiring a minimum number of authorised people (e.g. "3 of 5") to be present together to perform a sensitive operation, preventing any single person from acting alone • Key custodian: an individual entrusted with a share/portion of a split secret needed to reconstruct or access the protected key — no single custodian holds the complete secret • Split knowledge: the underlying principle — a secret is divided among multiple parties such that a subset below the quorum threshold learns nothing useful
Public root CAs (the ones pre-trusted in browsers) are required to perform audited key ceremonies as part of their compliance obligations (e.g. WebTrust audits).
6 / 27
A colleague asks: "our internal service certificates keep silently expiring and breaking production — what PKI management practice should we adopt?" What is the correct professional answer?
Certificate expiry outages are one of the most common, well-documented, and entirely preventable operational failures in production systems — famous public examples include major outages at large tech companies caused by exactly this.
The professional fix combines several PKI management practices covered in this category: 1. Automated rotation: tooling (cert-manager, ACME clients) that renews certificates automatically well before expiry, without human action 2. Short validity periods: counterintuitively, SHORTER-lived certificates (like Let's Encrypt's 90 days) force automation to be built and tested regularly, rather than allowing a 10-year certificate to be "set and forgotten" until it unexpectedly breaks something 3. Expiry monitoring and alerting: dashboards/alerts that flag certificates approaching their renewal window, as a safety net for when automation fails
Extending validity periods (option A) makes the underlying problem worse, not better — it just delays the eventual failure and removes the pressure to build proper automation.
7 / 27
Reviewing a PR for our new API gateway deployment, the team lead comments: 'I'm seeing inconsistent certificate validation failures. The gateway is requesting certificates from our service endpoints, but the server isn't presenting them correctly. We need to ensure the client certificates are properly configured in both the gateway and the services.' Considering this context, which statement best describes the immediate action needed regarding PKI management?
The team lead's comment highlights a specific problem: inconsistent certificate validation. This points to a core PKI management concern – ensuring that *all* components (the gateway and services) are using the correct, up-to-date certificates and trust stores. Option A is incorrect because relying solely on expiry dates doesn't address the issue of certificates not being correctly presented or imported. Option C introduces an unnecessary third party; Option D dismisses a critical security issue. The key here is verifying certificate usage and trust store configuration – precisely what the lead is requesting.
8 / 27
{code}
During a code review for our new microservice deployment, Sarah (DevOps) sends this Slack message:
"Hey team, I'm seeing some certificate validation issues with the new API gateway. It seems like the certificates we're using aren't consistently being issued or updated. We need to ensure that all services are properly signed and that our certificate management process is robust."
Which of these actions best addresses Sarah's concerns regarding PKI management?
The correct answer is option 2. Sarah's message highlights a lack of consistent certificate handling – this is precisely what manual monthly generation addresses. While fully automated pipelines (option 1) and complete delegation (option 4) are potential long-term goals, they don't directly solve the immediate problem of inconsistent issuance. Option 3, establishing a defined process with audits, is the most pragmatic first step to improve certificate management; it focuses on *how* certificates are handled, not just generating them randomly.
9 / 27
PR Description:
Subject: API Gateway Certificate Validation Issues
We've been experiencing intermittent certificate validation failures with the new API gateway. Initial investigations suggest inconsistencies in certificate issuance and rotation across our microservices. To mitigate this, we need to establish a clear process for managing service certificates, including automated renewal and verification.
What is the most appropriate next step to address these concerns, considering the PR's focus?
The correct answer is 3. The PR description highlights a systemic issue with certificate management – inconsistent issuance and rotation. A focused audit of the PKI infrastructure—including workflows, key storage, and automation—is precisely what's needed to diagnose and rectify these problems. Options A and B address symptoms without addressing the core issue; option C is reactive and doesn't prevent future occurrences. The PR itself suggests a need for process improvement, making an audit the most strategic initial action.
10 / 27
During a standup update, Mark (Security) reports: "We've recently deployed a new microservice that utilizes a self-signed certificate. Our monitoring system is flagging potential security risks associated with this practice – specifically, the lack of a trusted root CA. We need to understand how we can mitigate these concerns while still maintaining operational agility.". Considering Mark's statement and the team's desire for operational agility, which approach would be MOST appropriate for addressing the identified risk regarding the self-signed certificate?
Option A: Immediately request a signed certificate from a well-established Certificate Authority (CA) like DigiCert or Let's Encrypt to replace the self-signed one.
Option B: Implement strict firewall rules to restrict access to the microservice solely to trusted internal IP addresses, effectively bypassing any certificate validation concerns.
Option C: Establish a temporary 'internal CA' – a private Certificate Authority – to sign and issue certificates for internal services like the microservice, providing a trusted root of trust within our environment.
Option D: Disable all client-side certificate validation entirely, relying solely on server-side verification, minimizing operational overhead.
The correct answer is B. While using an internal CA (Option C) would eventually be the ideal long-term solution, it introduces significant complexity and potential for errors. Disabling client-side validation (Option D) is a dangerous shortcut that leaves the system vulnerable. Option B – implementing strict firewall rules – provides immediate mitigation by limiting access to the microservice, effectively reducing the attack surface without fundamentally changing the certificate situation. This buys time to properly address the trust issue.
11 / 27
Reviewing a PR for our new API gateway deployment, the team lead comments: 'I'm seeing inconsistent certificate validation failures. The gateway is requesting certificates from our service endpoints, but the server isn't presenting them correctly. We need to ensure the client certificates are properly configured in both the gateway and the services.' Considering this context, which statement best describes the immediate action needed regarding PKI management?
The team lead's comment highlights a specific problem: inconsistent certificate validation. This points to a core PKI management concern – ensuring that *all* components (the gateway and services) are using the correct, up-to-date certificates and trust stores. Option A is incorrect because relying solely on expiry dates doesn't address the issue of certificates not being correctly presented or imported. Option C introduces an unnecessary third party; Option D dismisses a critical security issue. The key here is verifying certificate usage and trust store configuration – precisely what the lead is requesting.
12 / 27
{code}
During a code review for our new microservice deployment, Sarah (DevOps) sends this Slack message:
"Hey team, I'm seeing some certificate validation issues with the new API gateway. It seems like the certificates we're using aren't consistently being issued or updated. We need to ensure that all services are properly signed and that our certificate management process is robust."
Which of these actions best addresses Sarah's concerns regarding PKI management?
The correct answer is option 2. Sarah's message highlights a lack of consistent certificate handling – this is precisely what manual monthly generation addresses. While fully automated pipelines (option 1) and complete delegation (option 4) are potential long-term goals, they don't directly solve the immediate problem of inconsistent issuance. Option 3, establishing a defined process with audits, is the most pragmatic first step to improve certificate management; it focuses on *how* certificates are handled, not just generating them randomly.
13 / 27
PR Description:
Subject: API Gateway Certificate Validation Issues
We've been experiencing intermittent certificate validation failures with the new API gateway. Initial investigations suggest inconsistencies in certificate issuance and rotation across our microservices. To mitigate this, we need to establish a clear process for managing service certificates, including automated renewal and verification.
What is the most appropriate next step to address these concerns, considering the PR's focus?
The correct answer is 3. The PR description highlights a systemic issue with certificate management – inconsistent issuance and rotation. A focused audit of the PKI infrastructure—including workflows, key storage, and automation—is precisely what's needed to diagnose and rectify these problems. Options A and B address symptoms without addressing the core issue; option C is reactive and doesn't prevent future occurrences. The PR itself suggests a need for process improvement, making an audit the most strategic initial action.
14 / 27
During a standup update, Mark (Security) reports: "We've recently deployed a new microservice that utilizes a self-signed certificate. Our monitoring system is flagging potential security risks associated with this practice – specifically, the lack of a trusted root CA. We need to understand how we can mitigate these concerns while still maintaining operational agility.". Considering Mark's statement and the team's desire for operational agility, which approach would be MOST appropriate for addressing the identified risk regarding the self-signed certificate?
Option A: Immediately request a signed certificate from a well-established Certificate Authority (CA) like DigiCert or Let's Encrypt to replace the self-signed one.
Option B: Implement strict firewall rules to restrict access to the microservice solely to trusted internal IP addresses, effectively bypassing any certificate validation concerns.
Option C: Establish a temporary 'internal CA' – a private Certificate Authority – to sign and issue certificates for internal services like the microservice, providing a trusted root of trust within our environment.
Option D: Disable all client-side certificate validation entirely, relying solely on server-side verification, minimizing operational overhead.
The correct answer is B. While using an internal CA (Option C) would eventually be the ideal long-term solution, it introduces significant complexity and potential for errors. Disabling client-side validation (Option D) is a dangerous shortcut that leaves the system vulnerable. Option B – implementing strict firewall rules – provides immediate mitigation by limiting access to the microservice, effectively reducing the attack surface without fundamentally changing the certificate situation. This buys time to properly address the trust issue.
15 / 27
Reviewing a PR for our new API gateway deployment, the team lead comments: 'I'm seeing inconsistent certificate validation failures. The gateway is requesting certificates from our service endpoints, but the server isn't presenting them correctly. We need to ensure the client certificates are properly configured in both the gateway and the services.' Considering this context, which statement best describes the immediate action needed regarding PKI management?
The team lead's comment highlights a specific problem: inconsistent certificate validation. This points to a core PKI management concern – ensuring that *all* components (the gateway and services) are using the correct, up-to-date certificates and trust stores. Option A is incorrect because relying solely on expiry dates doesn't address the issue of certificates not being correctly presented or imported. Option C introduces an unnecessary third party; Option D dismisses a critical security issue. The key here is verifying certificate usage and trust store configuration – precisely what the lead is requesting.
16 / 27
{code}
During a code review for our new microservice deployment, Sarah (DevOps) sends this Slack message:
"Hey team, I'm seeing some certificate validation issues with the new API gateway. It seems like the certificates we're using aren't consistently being issued or updated. We need to ensure that all services are properly signed and that our certificate management process is robust."
Which of these actions best addresses Sarah's concerns regarding PKI management?
The correct answer is option 2. Sarah's message highlights a lack of consistent certificate handling – this is precisely what manual monthly generation addresses. While fully automated pipelines (option 1) and complete delegation (option 4) are potential long-term goals, they don't directly solve the immediate problem of inconsistent issuance. Option 3, establishing a defined process with audits, is the most pragmatic first step to improve certificate management; it focuses on *how* certificates are handled, not just generating them randomly.
17 / 27
PR Description:
Subject: API Gateway Certificate Validation Issues
We've been experiencing intermittent certificate validation failures with the new API gateway. Initial investigations suggest inconsistencies in certificate issuance and rotation across our microservices. To mitigate this, we need to establish a clear process for managing service certificates, including automated renewal and verification.
What is the most appropriate next step to address these concerns, considering the PR's focus?
The correct answer is 3. The PR description highlights a systemic issue with certificate management – inconsistent issuance and rotation. A focused audit of the PKI infrastructure—including workflows, key storage, and automation—is precisely what's needed to diagnose and rectify these problems. Options A and B address symptoms without addressing the core issue; option C is reactive and doesn't prevent future occurrences. The PR itself suggests a need for process improvement, making an audit the most strategic initial action.
18 / 27
During a standup update, Mark (Security) reports: "We've recently deployed a new microservice that utilizes a self-signed certificate. Our monitoring system is flagging potential security risks associated with this practice – specifically, the lack of a trusted root CA. We need to understand how we can mitigate these concerns while still maintaining operational agility.". Considering Mark's statement and the team's desire for operational agility, which approach would be MOST appropriate for addressing the identified risk regarding the self-signed certificate?
Option A: Immediately request a signed certificate from a well-established Certificate Authority (CA) like DigiCert or Let's Encrypt to replace the self-signed one.
Option B: Implement strict firewall rules to restrict access to the microservice solely to trusted internal IP addresses, effectively bypassing any certificate validation concerns.
Option C: Establish a temporary 'internal CA' – a private Certificate Authority – to sign and issue certificates for internal services like the microservice, providing a trusted root of trust within our environment.
Option D: Disable all client-side certificate validation entirely, relying solely on server-side verification, minimizing operational overhead.
The correct answer is B. While using an internal CA (Option C) would eventually be the ideal long-term solution, it introduces significant complexity and potential for errors. Disabling client-side validation (Option D) is a dangerous shortcut that leaves the system vulnerable. Option B – implementing strict firewall rules – provides immediate mitigation by limiting access to the microservice, effectively reducing the attack surface without fundamentally changing the certificate situation. This buys time to properly address the trust issue.
19 / 27
Reviewing a PR for our new API gateway deployment, the team lead comments: 'I'm seeing inconsistent certificate validation failures. The gateway is requesting certificates from our service endpoints, but the server isn't presenting them correctly. We need to ensure the client certificates are properly configured in both the gateway and the services.' Considering this context, which statement best describes the immediate action needed regarding PKI management?
The team lead's comment highlights a specific problem: inconsistent certificate validation. This points to a core PKI management concern – ensuring that *all* components (the gateway and services) are using the correct, up-to-date certificates and trust stores. Option A is incorrect because relying solely on expiry dates doesn't address the issue of certificates not being correctly presented or imported. Option C introduces an unnecessary third party; Option D dismisses a critical security issue. The key here is verifying certificate usage and trust store configuration – precisely what the lead is requesting.
20 / 27
{code}
During a code review for our new microservice deployment, Sarah (DevOps) sends this Slack message:
"Hey team, I'm seeing some certificate validation issues with the new API gateway. It seems like the certificates we're using aren't consistently being issued or updated. We need to ensure that all services are properly signed and that our certificate management process is robust."
Which of these actions best addresses Sarah's concerns regarding PKI management?
The correct answer is option 2. Sarah's message highlights a lack of consistent certificate handling – this is precisely what manual monthly generation addresses. While fully automated pipelines (option 1) and complete delegation (option 4) are potential long-term goals, they don't directly solve the immediate problem of inconsistent issuance. Option 3, establishing a defined process with audits, is the most pragmatic first step to improve certificate management; it focuses on *how* certificates are handled, not just generating them randomly.
21 / 27
PR Description:
Subject: API Gateway Certificate Validation Issues
We've been experiencing intermittent certificate validation failures with the new API gateway. Initial investigations suggest inconsistencies in certificate issuance and rotation across our microservices. To mitigate this, we need to establish a clear process for managing service certificates, including automated renewal and verification.
What is the most appropriate next step to address these concerns, considering the PR's focus?
The correct answer is 3. The PR description highlights a systemic issue with certificate management – inconsistent issuance and rotation. A focused audit of the PKI infrastructure—including workflows, key storage, and automation—is precisely what's needed to diagnose and rectify these problems. Options A and B address symptoms without addressing the core issue; option C is reactive and doesn't prevent future occurrences. The PR itself suggests a need for process improvement, making an audit the most strategic initial action.
22 / 27
During a standup update, Mark (Security) reports: "We've recently deployed a new microservice that utilizes a self-signed certificate. Our monitoring system is flagging potential security risks associated with this practice – specifically, the lack of a trusted root CA. We need to understand how we can mitigate these concerns while still maintaining operational agility.". Considering Mark's statement and the team's desire for operational agility, which approach would be MOST appropriate for addressing the identified risk regarding the self-signed certificate?
Option A: Immediately request a signed certificate from a well-established Certificate Authority (CA) like DigiCert or Let's Encrypt to replace the self-signed one.
Option B: Implement strict firewall rules to restrict access to the microservice solely to trusted internal IP addresses, effectively bypassing any certificate validation concerns.
Option C: Establish a temporary 'internal CA' – a private Certificate Authority – to sign and issue certificates for internal services like the microservice, providing a trusted root of trust within our environment.
Option D: Disable all client-side certificate validation entirely, relying solely on server-side verification, minimizing operational overhead.
The correct answer is B. While using an internal CA (Option C) would eventually be the ideal long-term solution, it introduces significant complexity and potential for errors. Disabling client-side validation (Option D) is a dangerous shortcut that leaves the system vulnerable. Option B – implementing strict firewall rules – provides immediate mitigation by limiting access to the microservice, effectively reducing the attack surface without fundamentally changing the certificate situation. This buys time to properly address the trust issue.
23 / 27
Alex (Security) sends this Slack message during a triage of alerts:
`@team I'm seeing a high volume of 'Certificate Not Verified' errors in our logging. The affected service, `OrderService`, is using a self-signed certificate for HTTPS. Could this be related to the recent deployment and the lack of a proper chain trust established?`
Which of the following best describes Alex's primary concern?
Alex's message highlights a critical issue: the `OrderService` uses a self-signed certificate without establishing a chain of trust. This means the gateway (or other validating systems) cannot verify its authenticity. Option 2 accurately reflects this – the lack of a properly configured trust store is the root cause, preventing certificate validation. Options A and B misinterpret the problem; a code bug would result in different error messages, and an unavailable CA wouldn't explain the specific 'Certificate Not Verified' errors.
24 / 27
Reviewing this PR description for a new deployment:
`Subject: API Gateway Certificate Rotation Update
The API gateway now automatically rotates its certificates using Let's Encrypt. We've configured the gateway to issue and renew certificates on a 90-day cycle, ensuring continuous availability and mitigating risks associated with expiring certificates. Monitoring shows successful certificate issuance and renewal events; however, we are seeing occasional transient errors related to DNS validation during the renewal process.`, what is the *most* important action to investigate further?
While all options represent potential areas of concern, the core issue highlighted in the PR description is *DNS validation* during Let's Encrypt renewal. Let's Encrypt relies on DNS records to verify domain ownership. Transient errors here are common and require investigation into the API gateway's ability to resolve DNS correctly. Options A and B address secondary concerns, while option C suggests a monitoring problem, not the root cause of certificate validation failure.
25 / 27
During a team stand-up update, David (DevOps) says: 'We've just deployed a new microservice, `PaymentService`, which utilizes a temporary, self-signed certificate for internal communication. We're using a tool to automatically generate these certificates, but I'm concerned about the lack of a proper chain of trust and potential security implications if this service is exposed externally.' Which statement best captures David's main concern?
David's primary concern isn't about cost, operational overhead, or compliance (though those are relevant considerations). He specifically highlights the *lack of a proper chain of trust* and potential security implications. This directly addresses the risk associated with self-signed certificates – their inability to be verified by external systems without manual intervention. Option A is a secondary concern; David acknowledges the tool but focuses on the underlying certificate's validity.
26 / 27
Reviewing this code review comment:
`I'm seeing inconsistent certificate validation failures. The gateway is requesting certificates from our service endpoints, but the server isn't consistently presenting a valid certificate when prompted. It appears the server might be restarting without properly configuring the certificate before starting.`, what is the *most likely* underlying issue?
The comment points to inconsistent certificate presentation. The most probable cause is instability on the server hosting `ServiceA`, leading to restarts and thus, an incomplete or incorrect certificate configuration being established before the service attempts communication. Options A and B are less likely – a misconfigured gateway would manifest in different error messages, and a faulty certificate from `ServiceA` wouldn't cause *inconsistent* presentation. Option C correctly identifies this unstable runtime as the core problem.
27 / 27
The following is an API response received from our Certificate Management Service:
```json{
"status": "error",
"code": 400,
"message": "Invalid Certificate Chain: The provided certificate does not have a valid intermediate chain. Please ensure the issuing CA is trusted by this service."}
```
What does this response *primarily* indicate?
This response clearly indicates an issue with the *certificate chain*. The message specifically states that the provided certificate lacks a valid intermediate chain. This means the issuing CA alone isn't sufficient; other certificates in the chain are required for verification. Options A and B describe different error scenarios, while option C accurately reflects the root cause of this 400 error.
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
How many questions are in "PKI Management Language — Cryptography & PKI Exercises"?
This exercise has 27 questions. Each one gives instant feedback with an explanation, so you can see exactly why an answer is right or wrong.
Do I need to create an account to save my progress?
No account is required. The progress bar and score are tracked in your browser for the current session -- the exercise is designed to be a quick, repeatable drill rather than something you resume later.
What happens if I get an answer wrong?
You'll see the correct answer highlighted immediately, along with a short explanation of why it's correct. Wrong answers aren't penalized beyond your score, and you can keep going through every question.
How is this exercise different from reading an article?
Articles explain vocabulary and concepts through prose, while exercises like this one are interactive drills -- multiple-choice questions -- that test and reinforce your recall of specific terms and phrasing.
Can I retry this exercise?
Yes -- use the "Try again" button on the results screen to reset your score and go through all the questions again from the start.
Where can I find more Cryptography & PKI exercises?
Browse the full Cryptography & PKI hub for related drills, or check the site-wide exercises index for other IT English topics.
Is this exercise suitable for beginners?
This exercise assumes basic familiarity with IT terminology. If a term feels unfamiliar, check the site Glossary for a plain-English definition before attempting the questions.
How often is new content like this published?
New exercises are added regularly across all categories, alongside new vocabulary sets and articles. Check back on the exercises hub to see what's new.