Course scheduling software

Coursebricks is course scheduling software for training providers. Schedule a course in minutes, avoid trainer double bookings and keep your website up to date, while the emails, attendance and certificates take care of themselves.

Schedule even complex courses in minutes.

With Coursebricks, you pick the dates, trainer and location and the course is ready to sell. Multi-day programs, mixed formats and in-house deliveries fit without workarounds or a side spreadsheet.

  • Multi-day programs, back to back or spread over weeks
  • Face-to-face, online and hybrid sessions in one course
  • In-house courses for a client company, alongside public ones
  • Prices, CPD and certificates filled in from your catalog, not retyped
Learn about course catalog

Catch trainer double bookings before they happen.

Coursebricks warns you the moment you assign a trainer who is already teaching elsewhere, so you can fix the clash before it reaches a learner or a client.

  • A warning as soon as you pick a trainer who's already booked
  • The clashing course shown, so you can decide who moves
  • Ask several trainers at once who's free, instead of emailing round
  • Trainers reply from a link, so answers don't get lost in your inbox
Learn about trainer requests

Fill every course without overselling it.

Coursebricks stops online bookings at the number of places you set and closes them on your deadline. When someone cancels, the waitlist offers their seat to the next person within seconds, so courses refill without you chasing anyone.

  • Online bookings stop when a course is full
  • A registration deadline that closes bookings for you
  • Freed-up seats offered to the waitlist automatically
Learn about waitlists

Your website updates itself when you schedule.

Switch on Show on website and Coursebricks lists the course with live dates, prices and places left. Change the schedule and your website changes with it, so it's never out of date.

  • No more adding courses to your website by hand
  • Places left update as learners book
  • Works on your Coursebricks website or your own, including WordPress
  • Full courses show a waitlist link instead of a dead end
Learn about website widgets

Get booked and paid online, without the email back-and-forth.

Every course in Coursebricks gets its own booking page. Learners book and pay in one go and get their invoice automatically, so nobody types a booking into another system.

  • Companies book a whole team in one checkout
  • Card, bank transfer or payment plan, whichever suits the client
  • Your own questions asked at booking, not chased by email later
  • Promo codes and group discounts applied for you
Learn about bookings & payments

Stop sending joining instructions and reminders by hand.

Coursebricks workflows email every learner at the right moment, from the booking confirmation to the last session reminder, so the admin gets done without anyone remembering to do it.

  • Ready-made workflows you switch on, not build from scratch
  • Payment reminders that chase unpaid invoices for you
  • Sent from your own domain, in your own words
  • A delivery record for every email, so "I never got it" is easy to check
Learn about workflow automation

Know who attended every session, not just the course.

Coursebricks records attendance for each session, marked by you or your trainers, so you have a reliable record for certificates, CPD and accreditation.

  • Trainers take the register from their own portal, not on paper
  • Your own codes, such as Attended or Absent
  • Time in and out, when hours matter
  • Missed a session? Book a make-up in another course
Learn about trainer portal

Certificates go out automatically when the course ends.

Coursebricks creates a PDF certificate for every learner from your own template and emails it for you, so nobody prints or sends certificates one by one.

  • Your own design, made in Word or PowerPoint
  • A whole course's certificates created in one go
  • Learners download them again any time from their portal
  • Every certificate on file when you're asked for proof
Learn about certificates

How to schedule a course in Coursebricks

Coursebricks takes a course from your catalog to the last session in four steps, with scheduling, bookings and follow-up in the same system.

  1. Step 1

    Add the course to your catalog

    Set the outline, duration, prices, CPD hours or points and certificate template once. Every course you schedule from it starts with those details.

  2. Step 2

    Schedule dates, trainers and locations

    Pick the start and end dates, the trainer and the location. Coursebricks warns you if the trainer is already teaching at that time.

  3. Step 3

    Publish and take bookings

    Switch on Show on website and the course appears on your Coursebricks website or your own website with live dates, prices and availability. Learners book and pay online.

  4. Step 4

    Deliver and follow up

    Workflows send joining instructions and reminders, trainers mark attendance for each session, and certificates go out when the course ends.

Course Scheduling Software FAQs

Course scheduling software plans when, where and by whom instructor-led courses are delivered. Coursebricks schedules courses over one or many sessions, warns you about trainer double bookings, and handles bookings, emails, attendance and certificates.

Book a Demo

What is course scheduling software?

Course scheduling software plans when, where and by whom instructor-led courses are delivered. Coursebricks is course scheduling software for training providers: it keeps every course, session, trainer and location in one place, warns you about trainer double bookings, publishes courses to your website, takes bookings and tracks attendance for each session.

How is course scheduling software different from event or appointment booking tools?

Course scheduling software is built for courses that run again and again with trainers, locations and several sessions. Event and appointment booking tools handle one-off events or a single time slot with one person. Coursebricks links every session of a course to its trainers, locations, learners, attendance and certificates in one record.

Can Coursebricks replace my training schedule spreadsheet?

Yes. Coursebricks keeps every course, session, trainer and location in one place, so the schedule no longer lives in a spreadsheet that nobody trusts. Bookings, waitlists and attendance are linked to each course, and your website shows the same dates, prices and availability, so nothing has to be copied between systems.

Can one course run across several days with different trainers or rooms?

Yes. In Coursebricks a course can run as one session or many, either on consecutive days or as separate sessions spread over weeks. Each session has its own date, start and end time, format (face-to-face, online or hybrid), location and trainers, so day one can be in Room 2 with one trainer and day three online with another.

Does Coursebricks warn me when a trainer is double-booked?

Yes. Coursebricks warns you when you assign a trainer who is already teaching another course at the same time, and shows the clashing course, date and time. To find a free trainer, send an availability request to several trainers at once; each trainer accepts or declines from a link in the email.

Can I set minimum and maximum places and a waitlist?

Yes. Every course in Coursebricks has a minimum and maximum number of registrations and a registration deadline that closes bookings automatically. When a course is full, an optional waitlist collects interested learners and offers freed-up seats to them automatically, in queue order.

How do I publish a course to my website?

Switch on Show on website for the course in Coursebricks. The course then appears on your Coursebricks website, or on your own website through Coursebricks widgets, with live dates, prices and availability taken from the schedule. Widgets work on any website that accepts HTML, including WordPress.

Can learners book and pay for a course online?

Yes. Every course in Coursebricks gets its own booking page. Learners pay by card through your Stripe account, by bank transfer against an invoice, or on a payment plan, and one person can book several learners in a single checkout with company billing.

Can Coursebricks send joining instructions and reminders automatically?

Yes. Coursebricks workflows send a confirmation when a learner books, joining instructions before the course, a reminder before each session and payment reminders around the invoice due date. New workspaces come with these workflows ready to switch on, and every email is sent from your own domain and logged with its delivery status.

Can I track attendance for each session?

Yes. Coursebricks records attendance per session, not just per course. You or your trainers mark each learner with your own attendance codes, such as Attended or Absent, and can record time in, time out and attachments. A learner who misses a session can be moved into a session of another course as a make-up.

Can Coursebricks send certificates automatically?

Yes. Coursebricks generates a PDF certificate for each learner from your Word or PowerPoint template and emails it with the ready-made Certificate email workflow. Learners can also download their certificates from the learner portal, and every certificate is kept in the document library.

How much does Coursebricks course scheduling software cost?

Coursebricks costs $139 per month, or $1,500 billed yearly ($125 per month), with every feature included. Course scheduling comes with bookings, payments, the website and automation, plus unlimited admin licenses and unlimited registrations with no per-registration fees. The free trial gives 3 months of full access with no credit card.

And much more

Everything else a training provider needs, in one plan.

Coursebricks also runs certificates, invoicing, waitlists, e-signatures, trainer and learner portals, reporting and more. Every feature is included in one plan, with nothing extra to buy.

Spend less time on admin and more time training.

See how Coursebricks fits the way you run courses, or try it free for three months. No credit card needed.