Online Course Completion Records

This dataset provides detailed records of student enrollments and completions in online courses, including student demographics, course details, instructor information, grades, completion status, and engagement metrics. It is designed for education technology analytics, enabling research into learning outcomes, course effectiveness, and personalized education pathways.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Tracking and analyzing student progress and learning outcomes

Sample rows

preview · 8 of 200 rows · all 17 columns
record_idstringcourse_levelstringfinal_gradefloatcertificate_issuedbooleaninstructor_idstringstudent_idstringstudent_emailstringstudent_first_namestringstudent_last_namestringenrollment_datedatecompletion_datedatecourse_idstringcourse_titlestringcourse_categorystringcompletion_statusstringtime_spent_hoursfloatinstructor_namestring
REC-0001Beginner92.5trueINS-301STU-101liam.patel+1@gmail.comLiamPatel2020-01-152020-04-15CRS-CSC101Introduction to ProgrammingComputer ScienceCompleted36.2Alice Brown
REC-0002IntermediateblankfalseINS-302STU-102emma.jones@outlook.comEmmaJones2021-03-22blankCRS-BUS110Principles of ManagementBusinessIn Progress18.7Jane Miller
REC-0003Advanced58.3falseINS-303STU-103oliver.chen@edu.mxOliverChen2022-09-052022-12-10CRS-BIO201Genetics and EvolutionBiological SciencesFailed23.5Miguel Ortega
REC-0004BeginnerblankfalseINS-304STU-104ava.dubois@uni.frAvaDuBois2023-02-14blankCRS-ART150History of Modern ArtArts & HumanitiesWithdrawnblankSophia Turner
REC-0005Intermediate84trueINS-305STU-105noah.smith@live.co.ukNoahSmith2021-06-102021-08-15CRS-MTH120Calculus IMathematicsCompleted44.3David Kim
REC-0006BeginnerblankfalseINS-306STU-106mia.garcia_usa@gmail.comMiaGarcia2019-12-31blankCRS-ENV101Introduction to EcologyEnvironmental SciencesIn Progress27.1Samuel Green
REC-0007Advanced63falseINS-307STU-107jacob.lee@uni.eduJacobLee2024-02-202024-04-28CRS-SOC220Contemporary Social IssuesSocial SciencesFailed11.5Fatima Hassan
REC-0008Beginner88.7trueINS-302STU-108sophia.davis@outlook.comSophiaDavis2022-05-102022-07-18CRS-BUS220Marketing FundamentalsBusinessCompleted39.2Jane Miller

What the 200 rows show

from the 200-row sample

Advanced (course level) stands out: mean final_grade is 55.5, against 90.3 for the rest.

  • 44%certificate_issued = true
  • 88.3median final_grade
  • 4completion statuses
  • 7course categories
  • 23instructor names
  • 29.2median time_spent_hours
Mean final_grade by course_level115 rows
05010091.3Beginner43 rows89.4Intermediate45 rows55.5Advanced27 rows
final_grade115 rows, in bands of 10
0255010004101243450certificate_issued from 7005070100final_grade →

Every row with final_grade of 70 or more has certificate_issued = true. None below it.

instructor_id200 rows · top 10 of 24 values
  1. INS-30126
  2. INS-30518
  3. INS-20814
  4. INS-30213
  5. INS-28111
  6. INS-21010
  7. INS-21310
  8. INS-3049
  9. INS-1278
  10. INS-1148
17 columns by typefrom the column list below
  • string 12
  • float 2
  • date 2
  • boolean 1

Columns

17 columns in four groups
blueprint · 17 columns
columntypedescriptionexample
Text 12 columns
record_idstringUnique identifier for each course completion recorduniqueREC-0001
student_idstringUnique identifier for the studentSTU-101
student_emailstringStudent's email addressliam.patel+1@gmail.com
student_first_namestringStudent's first nameLiam
student_last_namestringStudent's last namePatel
course_idstringUnique identifier for the courseCRS-CSC101
course_titlestringTitle of the coursePrinciples of Management
course_categorystringCategory or subject area of the course7 categoriesComputer Science
course_levelstringDifficulty level of the course (e.g., Beginner, Intermediate, Advanced)Beginner · Intermediate · AdvancedBeginner
completion_statusstringStatus indicating if the student completed the course (e.g., Completed, In Progress, Withdrawn, Failed)Completed · In Progress · Withdrawn · FailedCompleted
instructor_idstringUnique identifier for the primary instructor of the courseoptionalINS-301
instructor_namestringFull name of the primary instructoroptionalAlice Brown
Numbers 2 columns
final_gradefloatFinal numeric grade or score achieved by the student in the course0 to 100 · optional92.5
time_spent_hoursfloatTotal time spent by the student on the course, in hours0 or more · optional36.2
Dates and times 2 columns
enrollment_datedateDate the student enrolled in the course2020-01-15
completion_datedateDate the student completed the courseoptional2020-04-15
True or false 1 column
certificate_issuedbooleanIndicates if a completion certificate was issued to the studentoptionaltrue

Use it for

  • certificate is…44%88 of 200 rowsmean final grade by c…91.3Beginn…89.4Interm…55.5Advanc…

    An education dashboard

    The certificate_issued rate, final_grade by course_level and a breakdown of instructor_id. Excel, Power BI or Tableau.

  • Why do the 27 Advanced rows have a mean final_grade of 55.5?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable records with student_id, student_email and student_first_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 17 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows17 columns
Yours1,000 rows17 columns

blueprint · online-course-completion-records

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 17 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Course types and difficulty levels
  • Enrollment and completion timestamps
  • Include dropout reasons
  • Demographic profile anonymization
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
online-course-completion-records

What should your data show?

Preview 20 rows free
No signup. No card.