Certificates

Course Completion Certificate: View, Download, and Verify a Learner Credential

Learn what a course completion certificate contains, how to access and verify it, and how to troubleshoot learner names, course titles, dates, and final scores.

A certificate of completion is a credential confirming that a learner fulfilled the requirements of a specific online course. This page presents a completion credential, identifies the completed course and learner, and records the learner's result.

A certificate is useful to the learner, an employer, an educator, or another authorized person who needs evidence of course completion. It should be formal enough to share or print while revealing only the information needed to validate the credential.

What a course completion certificate contains

A reliable certificate uses dynamic certificate fields. A dynamic certificate field is a variable value inserted into a certificate template, such as a learner name, course title, date, score, issuer, or verification identifier.

  • Certificate recipient: The learner whose full name appears on the certificate.
  • Course title: The name associated with the learner's enrollment and completion record.
  • Completion or issue date: The date the learner completed the course or the provider awarded the credential.
  • Final score: The recorded marks, points, percentage, or grade achieved at the end of the course.
  • Issuer: The educational provider responsible for awarding the certificate.
  • Verification information: A reference, identifier, or approved verification route used to confirm validity.

Certificate field mapping

Certificate elementSource recordRequired validationExample display
Recipient nameEnrolled user's profileConfirm that a valid, complete full name is presentJordan Lee
Course titleEnrollment and completed course recordConfirm that an eligible completed course is identifiedLinux Fundamentals
Completion or issue dateCompletion event or certificate award recordDefine whether the date means assessment completion, course completion, or issue date18 August 2026
Final scoreFinal assessment or calculated course resultUse the final recorded outcome and state its scale86%
Issuer nameProvider or organization settingsConfirm the authorized educational providerGeek University
Verification identifier or linkCertificate record or verification serviceEnsure the reference resolves to a valid completion record without exposing unrelated dataCertificate reference: GU-2048

Learner identity

The certificate should display the certificate recipient's full name as supplied by the enrolled user record. The name shown must identify the person who completed the course, not merely the person currently viewing the page.

If the profile has no display name, contains only an incomplete value, or uses an ambiguous name, do not issue an unclear credential. Ask the learner to update the account's valid full name, then regenerate or reissue the certificate according to the provider's rules.

Course identification and completion status

The certificate must show the completed course title taken from the enrollment and completion record. Do not use an unrelated catalog title or a manually entered title that could identify a different course version.

Course completion is the recorded state indicating that a learner met the course's required completion criteria. Before displaying a certificate, confirm that:

  1. The learner is associated with the course enrollment.
  2. All required lessons, activities, or assessments are complete.
  3. The final result has been recorded and processed.
  4. The course record is eligible to issue a certificate.

If no eligible completed course can be identified, do not present a certificate. Explain that the credential is unavailable until completion is recorded and direct the learner back to the relevant course area.

Completion date and issue date

The certificate should include a date associated with the credential. Providers must clearly define what that date represents:

  • Assessment completion date: When the learner finished the final assessment.
  • Course completion date: When all required course criteria were met.
  • Issue date: When the provider awarded or generated the certificate.

The issue date is the date associated with awarding or generating the certificate. It may differ from the course completion date when results are reviewed or certificates are generated later. Use one consistent, locale-appropriate format, such as 18 August 2026, and label the date so its meaning is unambiguous.

Final score

The certificate should show the learner's final score or marks when the course records one. A final score is the recorded result achieved at the end of the course. State the scale whenever it matters:

  • Percentage: 86%
  • Points: 430 out of 500 points
  • Grade: Distinction

The displayed value must come from the final recorded assessment outcome or the course's defined final-grade calculation. It should not be replaced with the result from one quiz if the course uses several assessments or weighted grading.

Issuer branding and formal presentation

Identify the educational provider issuing the credential. Use the provider's approved name, logo, colors, and other branding in a restrained formal layout. Include the certificate issue year when the provider requires it or when it helps distinguish the award.

A printable or shareable certificate normally places the recipient name and course title prominently, with the date, final score, issuer, and verification information arranged so they can be read without guesswork. Avoid decorative elements that obscure dynamic fields or make the credential look unofficial.

Accessing a certificate

Access rules depend on the provider's privacy and verification policy. Common choices include:

  • Learner-only access: The enrolled learner must sign in to view or download the certificate.
  • Authenticated access: Any authorized signed-in user may access the credential if the account has permission.
  • Public verification: A visitor can check a certificate reference without opening the learner's wider account or course history.

When a learner opens a certificate page, the system should confirm the signed-in account, enrollment, completion status, and certificate record before displaying personal information. A download or print version should contain the same validated values as the online version.

Certificate verification

Certificate verification is the process of confirming that a credential was issued by the provider for a valid learner and course record. A verification route may use a certificate reference, unique identifier, or controlled lookup.

  1. The verifier receives the certificate reference or approved verification information.
  2. The verification process checks that the reference belongs to an existing certificate record.
  3. The system confirms the issuer, recipient, course, completion status, date, and relevant result.
  4. The verifier receives a validity result without access to unrelated account information.

Protect personal data by limiting public results to information needed for credential validation. Do not expose passwords, private contact details, unrelated enrollments, or internal account data.

Authentication and account flow

Learners who access private certificates need a working account. The account flow should support:

  • Login with the account used for course enrollment.
  • Sign-up for a new account when the provider permits account creation.
  • Password reset when the learner cannot authenticate.
  • Return to the intended certificate page after successful authentication, when the certificate remains authorized and valid.

Authentication alone does not prove completion. After login, the system must still check that the account owns or is authorized to view the certificate and that the course completion record is valid.

Practical examples

Completed technical course

A learner completes a Linux course and passes its final assessment. The certificate displays the learner's full name, the Linux course title, the course completion or issue date, and the final percentage. The percentage is labeled so the recipient knows it is a final course result rather than a single quiz score.

Public credential check

A hiring manager receives a certificate reference from an applicant. The verification process confirms the recipient, course, completion status, issuer, and certificate validity. It does not reveal the applicant's unrelated account information or other courses.

Missing completion record

A logged-in learner opens a certificate link before meeting the course requirements. The system explains that the certificate is unavailable until completion is recorded and directs the learner to the course instead of showing a blank or misleading certificate.

Troubleshooting certificate problems

Certificate shows a blank learner name

  • Likely causes: The user profile has no display name, or the template uses an incorrect learner-name field.
  • Resolution: Update the learner profile with a valid full name. Confirm that the template maps to the correct enrolled-user name value, then regenerate the credential.

Course title or score is missing

  • Likely causes: The enrollment or assessment record is incomplete, or the template maps to an unavailable course-result field.
  • Resolution: Confirm the course enrollment and final assessment data. Correct the field mapping and regenerate the certificate after the result is available.

Learner cannot access the certificate

  • Likely causes: The learner is not authenticated, completion has not been recorded, or the access URL is invalid or restricted.
  • Resolution: Sign in with the enrolled account or use password recovery. Verify completion and result processing, then use the provider's approved certificate or verification route.

Final score differs from the learner's expectation

  • Likely causes: The displayed value is a weighted final grade rather than a single quiz result, or a grade update has not finished processing.
  • Resolution: Review the course grading rules and assessment records. Request an administrator review when the recorded outcome appears incorrect.

Implementation and review checklist

  • Use the enrolled user's verified full name.
  • Use the title from the eligible completed course record.
  • Block issuance when identity, course eligibility, or completion data is missing.
  • Label the date as assessment completion, course completion, or issue date.
  • Display the final result with its percentage, points, or grade scale.
  • Identify the issuing provider and apply approved branding.
  • Provide a controlled download, print, or sharing format.
  • Offer certificate verification while minimizing exposed personal data.
  • Support login, account creation, password recovery, and return to the intended certificate page where appropriate.
  • Test every dynamic certificate field with complete, incomplete, and corrected learner records.

Related certificate resources

Review the New Certificate resource for certificate creation concepts, the Certificate resource for general certificate information, and the Test Certificate resource for validation scenarios. The Php Programmer certificate provides another course-credential example.