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.

Free for non-commercial projects, with unlimited forms and responses.

Last updated

The starting point

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.

More about this template

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.

12 fields to make your own6 required in this starting form

Make it fit your workflow.

Use your own copy to change labels, remove questions and add the details you need. Try the preview alongside this guide to see what respondents will be asked.

The questions, explained

Fields in this template

Review the starting questions and choices. You can change them in your own copy.

  • Short answerRequired

    Full Name

    Jane Doe

  • Email addressRequired

    Email Address

    you@example.com

  • Phone numberOptional

    Phone Number

    (555) 123-4567

  • Short answerOptional

    Student ID (if you have one)

    Existing learner / member ID

  • DropdownRequired

    Course You're Registering For

    5 choices
    • Course 1
    • Course 2
    • Course 3
    • Course 4
    • Other (specify in notes)
  • DropdownRequired

    Cohort / Term

    5 choices
    • Spring
    • Summer
    • Fall
    • Winter
    • Self-paced
  • Single choiceRequired

    Format

    4 choices
    • Online — live
    • Online — self-paced
    • In-person
    • Hybrid
  • DropdownOptional

    Time Zone

    7 choices
    • Pacific (PT)
    • Mountain (MT)
    • Central (CT)
    • Eastern (ET)
    • GMT / UK
    • CET / Europe
    • Other
  • Long answerOptional

    Prior Knowledge or Background

    What do you already know about this subject?

  • Long answerOptional

    What Are Your Learning Goals?

    Why are you taking this course and what do you hope to achieve?

  • Multiple choiceRequired

    Prerequisite Acknowledgment

    1 choices
    • I have reviewed the prerequisites and meet them
  • Multiple choiceOptional

    Certificate of Completion

    1 choices
    • I'm interested in receiving a certificate at the end of the course
Where it fits

Who uses this template

Suggested uses, and why this starting point can help. Adapt the questions to your own process.

Online course creators

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

University extension programs

Give participants a clear set of questions and keep the information together, making it easier to prepare, respond and follow up. Review “Course You're Registering For” in particular and adapt it to the detail you need.

Continuing education providers

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

Coding bootcamps

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Format” in particular and adapt it to the detail you need.

Professional certification programs

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

Adult learning centers

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Prior Knowledge or Background” in particular and adapt it to the detail you need.

Community colleges

Give people a straightforward way to get involved, while collecting the context needed to coordinate the work and follow up. Review “What Are Your Learning Goals?” in particular and adapt it to the detail you need.

Industry trainers

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Prerequisite Acknowledgment” in particular and adapt it to the detail you need.

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.

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.

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

More Event form templates

View all Event form templates →

Want a second opinion?

Explore how formformform fits the forms you need to build.

Opens with product context and a link to this page.

View or copy the prompt

Start with the Course Registration Form template

Free for non-commercial projects, with unlimited forms and responses.

Use this template