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.
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.
Captures email, course selection, time zone, and prior knowledge level for self-paced or cohort-based online learning platforms.
Collects student ID, declared major, advisor approval, and course code for college term enrollment.
Records professional license, CE credit category, and required hours for industries like nursing, real estate, or accounting.
Captures career background, exam date target, and study group preference for PMP, AWS, or similar prep courses.
Collects target track (web dev, data science, UX), funding source, and prep course completion for full-time bootcamps.
Records permit number, instructor preference, and behind-the-wheel scheduling for state-approved driver education.
Captures court referral status, ticket info, and chosen session for traffic-school enrollment.
Collects target country, prior teaching experience, and online/in-person format for TEFL certification courses.
Records target state, exam date goal, and live/online preference for pre-licensing programs.
Captures state of commission, surety bond status, and exam scheduling for notary training.
Collects experience level, account type (taxable/IRA/401k), and goal area for adult investment classes.
Records due date, partner attendance, and chosen series (Lamaze/Bradley/hypnobirthing) for hospital and doula classes.
Captures license number, court referral, and required completion date for state-mandated driver-improvement programs.
Collects bar number, jurisdiction, and ethics-credit need for attorneys.
Click "Use this template" to clone this course registration form into your formformform account.
Replace the placeholder course names in the dropdown with your actual course catalog.
Update the cohort/term options to match your enrollment calendar — Spring, Fall, monthly cohorts, or rolling.
Adjust the format options if you only offer one delivery mode (e.g., remove in-person if you're online-only).
Customize the prerequisite acknowledgment label to reference the actual prerequisites for each course, or link to a course catalog.
Set notifications and publish — embed the form on your course landing page and share the link in your launch sequence.
generic "Course 1, 2, 3" looks unprofessional and confuses students.
this prevents the inevitable "wait, the class is at 3 AM my time?" moment after enrollment.
even a one-line answer tells you a lot about what your students need, and you can reference it during the course.
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.
once you get the registration, reply with the syllabus, login info, and any prep work.
formformform exports submissions to CSV so you can see how each cohort is filling and decide when to open the next.
Yes, completely free with unlimited enrollments. There are no per-student fees, no submission caps, and no upgrade tier needed.
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.
formformform exports submissions to CSV, which most LMS platforms (Moodle, Canvas, Thinkific, Teachable, Kajabi) accept for bulk enrollment imports.
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.
Yes. You receive an email notification immediately after each enrollment, with all the student's details included.
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.
Enroll students in any recurring class — music, art, fitness, language, and more.
Sign up participants for hands-on workshops with experience level, goals, and accessibility.
Enroll new K–12 students with parent info, school history, special programs, and medical.
Let employees request training and professional development with a clear business case.
Free forever. No credit card required. Customize everything.
Use this template