Course Registration Form Template

From online certification programs to university extension courses to professional bootcamps, course enrollment needs more than just a name and email. This template captures cohort selection, format preference, prior knowledge, and learning goals so you can deliver a course that actually meets your students where they are.

formformform.com/f/RGn

Who uses this template

Online course creatorsUniversity extension programsContinuing education providersCoding bootcampsProfessional certification programsAdult learning centersCommunity collegesIndustry trainers

About this template

A course registration form is structurally different from a class signup or workshop reservation. Courses are longer, more structured, and usually outcome-oriented — students are signing up for a multi-week curriculum that often leads to a credential, certification, or specific skill. The form needs to handle cohort scheduling, prerequisite verification, and the kind of background information that lets a course designer place students appropriately.

This template captures the fields a course creator actually uses. The cohort/term selector lets students self-route into the right session, whether that's a Spring intake, a self-paced track, or a rolling enrollment. The format field surfaces whether someone wants live online, asynchronous, or in-person — critical for online education providers running multiple modalities. The prior knowledge field helps the instructor prepare; the learning goals field helps the student articulate what success looks like. And the prerequisite acknowledgment is your record that the student confirmed they meet the requirements before enrolling.

formformform gives independent course creators, small training providers, and academic departments a free way to handle enrollment without committing to a full LMS. Embed it on your course landing page, share the direct link in your course launch email, or paste it into your professional newsletter. Submissions are unlimited, exports are CSV-friendly for your CRM or LMS, and the form looks polished on every device.

14 form ideas you can build with this template +
Online Course Registration Form

Captures email, course selection, time zone, and prior knowledge level for self-paced or cohort-based online learning platforms.

University Course Registration Form

Collects student ID, declared major, advisor approval, and course code for college term enrollment.

Continuing Education Course Registration Form

Records professional license, CE credit category, and required hours for industries like nursing, real estate, or accounting.

Professional Certification Course Registration Form

Captures career background, exam date target, and study group preference for PMP, AWS, or similar prep courses.

Bootcamp Registration Form

Collects target track (web dev, data science, UX), funding source, and prep course completion for full-time bootcamps.

Driver's Ed Course Registration Form

Records permit number, instructor preference, and behind-the-wheel scheduling for state-approved driver education.

Defensive Driving Course Registration Form

Captures court referral status, ticket info, and chosen session for traffic-school enrollment.

TEFL Course Registration Form

Collects target country, prior teaching experience, and online/in-person format for TEFL certification courses.

Real Estate Pre-License Course Registration Form

Records target state, exam date goal, and live/online preference for pre-licensing programs.

Notary Public Course Registration Form

Captures state of commission, surety bond status, and exam scheduling for notary training.

Investment Course Registration Form

Collects experience level, account type (taxable/IRA/401k), and goal area for adult investment classes.

Birthing Class Course Registration Form

Records due date, partner attendance, and chosen series (Lamaze/Bradley/hypnobirthing) for hospital and doula classes.

Driver Improvement Course Registration Form

Captures license number, court referral, and required completion date for state-mandated driver-improvement programs.

Continuing Legal Education (CLE) Course Registration Form

Collects bar number, jurisdiction, and ethics-credit need for attorneys.

What's included

+ Course selection from a multi-course catalog
+ Cohort and term tracking
+ Online, in-person, and hybrid format options
+ Time zone capture for live online courses
+ Prior knowledge and learning goals fields
+ Prerequisite acknowledgment
+ Certificate interest checkbox

How to create a course registration form

  1. 1

    Click "Use this template" to clone this course registration form into your formformform account.

  2. 2

    Replace the placeholder course names in the dropdown with your actual course catalog.

  3. 3

    Update the cohort/term options to match your enrollment calendar — Spring, Fall, monthly cohorts, or rolling.

  4. 4

    Adjust the format options if you only offer one delivery mode (e.g., remove in-person if you're online-only).

  5. 5

    Customize the prerequisite acknowledgment label to reference the actual prerequisites for each course, or link to a course catalog.

  6. 6

    Set notifications and publish — embed the form on your course landing page and share the link in your launch sequence.

Best practices for your course registration form

List your real courses in the dropdown

generic "Course 1, 2, 3" looks unprofessional and confuses students.

Capture time zone for live online courses

this prevents the inevitable "wait, the class is at 3 AM my time?" moment after enrollment.

Use the learning goals field

even a one-line answer tells you a lot about what your students need, and you can reference it during the course.

Don't skip the prerequisite acknowledgment

it's a documented record that the student confirmed they were ready, which protects everyone if the course turns out to be over their head.

Send a welcome email with course materials

once you get the registration, reply with the syllabus, login info, and any prep work.

Track cohort enrollment counts

formformform exports submissions to CSV so you can see how each cohort is filling and decide when to open the next.

Frequently asked questions

Is this course registration form really free? +

Yes, completely free with unlimited enrollments. There are no per-student fees, no submission caps, and no upgrade tier needed.

Can I use this for a paid course? +

Yes. formformform doesn't process payment inside the form, so most course creators collect tuition through Stripe, Teachable, Gumroad, or invoicing — and use this form purely for enrollment data.

Can I integrate this with my LMS? +

formformform exports submissions to CSV, which most LMS platforms (Moodle, Canvas, Thinkific, Teachable, Kajabi) accept for bulk enrollment imports.

How do I handle cohort-based enrollment? +

The cohort/term dropdown lets students self-select. You can close the form once a cohort fills up, or duplicate the template for each cohort with a separate URL.

Will I get notified when someone enrolls? +

Yes. You receive an email notification immediately after each enrollment, with all the student's details included.

Can I issue completion certificates? +

formformform doesn't generate certificates directly, but the certificate interest checkbox lets you flag students who want one. You can issue certificates from a separate tool (Canva, Accredible, or your LMS) after they complete the course.

Related templates

Start with the Course Registration Form template

Free forever. No credit card required. Customize everything.

Use this template