Free course booking software for managing complete cohorts

Picktime’s online course booking software lets training providers list classes, dates, and available seats on one Booking Page. Set capacity limits for each session and let students enroll anytime without creating an account.

Picktime sends booking confirmations and helps fill spots through waitlists when students cancel. Manage class registrations and available seats in one place, without handling every enrollment by phone or email.

  • Free forever plan
  • Your own booking page
  • No card required
A tutor working through a point at the whiteboard while a course group follows on open laptops

Blu TrainingEnrol online

Beginners, 8 weeksStarts 4 Mar · 12 seats$320.00

Improvers, 6 weeksStarts 11 Mar · 10 seats$240.00

Saturday intensive1 day · Room 2Enrol

Next start4 Mar11 Mar18 Mar

One enrolment

8 sessions

The same seat, week one to eight

Paid at enrolment

$320.00

Or a deposit, if you prefer

Cohort cap

12 seats

Then seven waiting for the next one

How it works for you

Built for enrolling students in a complete course, not one class at a time

From the first session to the last, Picktime helps you manage class registrations, available places, and attendance in one place.

Show students upcoming courses and start dates

Give students one booking page where they can see your upcoming courses, start dates, schedules, and available places. They can enroll online without creating an account or contacting you to ask when the next course begins. Your online course booking system makes it easier for students to find a suitable course and book outside office hours.

The Blu Training booking page listing the Beginners, Improvers and Saturday intensive courses with their start dates, how many weeks each runs and the places left, each with its own Enrol button

One enrollment covers the full course schedule

Set up your recurring class sessions, then use a Class Pack to let students book multiple eligible sessions in one purchase. Whether it’s a four-week workshop or an eight-week training program, you can manage scheduled sessions through Picktime’s training course booking software. Returning students also have their previous appointments recorded in their customer history, so you can see what they’ve booked before.

One Class Pack on the Beginners course holding N. Harding’s place in all eight Tuesday sessions from Nov 3 to Dec 22, and three courses in her customer history

Keep enrollment within your course capacity

Set the maximum number of students based on the seats, workstations, or equipment available. Once a session reaches capacity, further bookings are restricted. Students can join a waitlist, and when a cancellation opens a place, Picktime can automatically offer it to someone waiting. This gives you a clearer picture of demand before scheduling another course.

The Beginners course capped at the twelve seats in Training room 1, all twelve places taken, and further bookings restricted

Track attendance throughout the course

Keep a record of who attends each scheduled session instead of relying on paper registers. Mark attendance in Picktime and review the records to see which students have missed classes. Whether you’re running weekly training, practical workshops, or certification courses, your team can check attendance while the course is still underway.

The week 3 register for the Beginners course on Tue, Nov 17, ten of twelve marked as arrived, and P. Norwood shown with two missed classes

Book the tutor and training room together

A course running for eight consecutive Tuesdays needs both an available tutor and a training room for every session. With Picktime, you can assign tutors and rooms as part of your course scheduling setup, so you can check both their availability and avoid overlapping bookings.

Each tutor can have their own working hours, breaks, and days off, while rooms and equipment are managed as resources. If another tutor needs to cover a session, you can adjust the scheduling arrangements without affecting the rest of the course. This gives your team a clearer view of who’s teaching, which room is booked, and when each session takes place, all within Picktime’s course booking software.

The Beginners course published for eight Tuesdays from Nov 3 to Dec 22 with D. Cardwell and Training room 1 both held for the whole run, and a cover tutor showing on weeks four and five only
When somebody drops out

A place that opens in week one can still be filled

When a student withdraws early, there may still be time for someone else to join the course. With Picktime, students can join a waitlist when a class is full, and a canceled spot can be filled automatically when a place becomes free.

For courses running over several weeks, you can decide whether a new student has enough time to catch up. If joining after week two is too late, make that enrollment cutoff clear. Your waitlist also gives you an idea of how much interest there is, helping you decide whether another cohort is worth scheduling.

A place on the Beginners course given back in week one from the link in the student’s confirmation, shown back on the page in the course’s place list, and open to enrol on the booking page
The Tuesday before the course starts

A half-full course still costs you the tutor and the room

It’s Tuesday, one week before your eight-week beginners’ course starts. Eight of the twelve places are booked. The tutor is scheduled, the room is reserved, and the handouts are printed. Four seats could remain empty for the entire course.

Two people emailed in August asking when the next course would start, but didn’t get a reply until September. Another student withdrew in July, and the vacant place was never offered to anyone else. Your enrollment list shows eight students, but it doesn’t show the missed opportunities to fill those remaining seats.

With Picktime’s course booking software, students can see upcoming training sessions, dates, and available places on one Booking Page. They can enroll at any hour without waiting for an email reply. You control the course capacity, and when a booking is canceled, the available place can reopen for another student to book. That means fewer enrollment opportunities get lost in your inbox.

Getting started

Get your courses ready for enrollment today

The Beginners and Improvers courses added with how many weeks each runs, the next start date and the places, and D. Cardwell and Training room 1 held for the whole run
01

Add your courses, dates, and tutors

List each course with its start date, weekly schedule, duration, price, and available places. Assign tutors and training rooms to the scheduled sessions, so you can manage their availability and avoid overlapping bookings.

The full $320.00 course fee chosen to be paid upfront over a deposit or nothing in advance, and the cancellation rule for when a student may withdraw set
02

Choose how students pay

Decide whether students pay the full course fee upfront, leave a deposit, or book without paying in advance. Set your cancellation rules so students know when they can withdraw, giving you a chance to offer their places to others.

The booking link added to the website, emails and shared directly, and a student enrolled on the Beginners course from the website at 23:00
03

Share your booking page wherever students look

Add your Picktime Booking Page link to your website behind an Enroll button, include it in emails, or share it directly with prospective students. Instead of emailing to ask when the next course starts, students can check upcoming dates, see available places, and enroll online.

What you ask at enrollment

Know what your students need before the first class

A student’s name and email don’t tell you everything you need to prepare for a course. You may need to know their previous experience, whether they require any equipment, their dietary needs for a full-day workshop, or which certification they’re working toward.

With Picktime’s Intake Forms, you can ask these questions during enrollment. Students submit their answers when booking, and the information appears alongside their appointment details. Tutors can review the responses before the course begins, identify any special requirements, and contact students who may be better suited to a different course level.

The Beginners intake form asking about previous experience, equipment needed, dietary needs and the certification a student is working toward, with the answers alongside the appointment details for the tutor before the course begins
What it costs

Start free. Pay when there are more tutors, not more courses.

The free plan is a plan, not a trial. There is no date at which it stops, no card to add, and nothing that quietly turns off in a fortnight.

Free, and it stays free

What one tutor gets without paying

  • Clients book, move and cancel it themselves
  • Your own course booking page
  • A cap on every cohort, and a returned place back on the page
  • Student records, and every course against the name

Start free

Works with what you use

Keep your course bookings connected to the tools you already use

Keep calendars, payments, and online classes connected

Connect Picktime to Google, Outlook, iCloud, or Exchange with two-way calendar sync, so your course appointments stay visible alongside your other commitments. Accept enrollment payments through PayPal, Stripe, or Square. For online classes, you can also generate Zoom, Microsoft Teams, or Google Meet joining links with bookings instead of sending meeting details manually.

You can link your Picktime Booking Page from your website so students can find and book upcoming class sessions.

Manage course bookings from your phone

Whether you’re in the training room or away from your desk, Picktime lets you check schedules and booking details from your phone. Use the mobile browser or Picktime’s iOS and Android apps to see upcoming sessions, review student bookings, and stay on top of your teaching schedule without returning to your desk.

Questions

Course booking: common questions

What is the best course booking software?

The best course booking software helps training providers manage enrollments, class schedules, available seats, and student records in one place. Picktime offers an online booking page where students can book classes without calling or emailing. You can also coordinate tutors, manage training rooms, track attendance, and collect course payments.

Is there free course scheduling software?

Yes, Picktime offers free course scheduling software for training providers, tutors, and educational businesses. The free plan includes an online booking page, unlimited appointments, and up to two classes. Starter adds more classes and attendance tracking, while Pro supports unlimited classes and waitlists. For the latest plan features and limits, see Picktime pricing.

Can a student enroll in a whole course rather than book each session?

Yes, Picktime’s Class Packs let students book multiple scheduled class sessions through one purchase. You can create a package with a fixed number of sessions covering a complete course. Students can select their sessions or choose a start date for automatic session allocation. Class Packs use existing scheduled sessions rather than creating new ones.

Can I cap a course at the number of seats in the room?

Yes, Picktime lets you set the maximum number of students allowed in each class session. Once all available places are booked, additional students cannot reserve a seat in that session. This helps training providers manage class sizes based on their classroom capacity, equipment, or available workstations.

How do I know whether the next course is worth running?

Picktime helps you assess demand by showing class bookings and waitlisted students. You can review how quickly sessions fill up and see how many students are waiting for an available place. Class booking and waitlist reports provide additional information to help you decide whether another course date is worth scheduling.

Can I ask about a student’s previous experience during enrollment?

Yes, Picktime’s Intake Forms let you collect information about students before their course begins. Ask about previous training, skill levels, equipment requirements, or certification goals during online enrollment. Students submit their answers with their bookings, and tutors can review the information beforehand to prepare suitable materials or identify additional training needs.

Can I track student attendance for each weekly course session?

Yes, Picktime’s Attendance feature lets you record student attendance for scheduled class sessions. Your team can mark attendance and review participation throughout a course. For multiweek training programs, this helps tutors identify missed sessions and maintain attendance records without managing separate paper registers.

Can students pay their course fees when booking online?

Yes, Picktime lets you collect course fees through online payments. You can require full payment, collect a deposit, or allow students to pay later based on your payment settings. Picktime supports PayPal, Stripe, and Square, with provider availability determined by your plan. This helps you manage course registrations and payments together.

Fill the seats that would have run empty for eight weeks

Free forever for a single tutor. No card, no trial clock, and your next course can be enrolling this afternoon.