Course Scheduling

Schedule courses seamlessly

Education providers throughout Australia choose onCourse for course scheduling. onCourse is a highly customisable student management system, ecommerce platform and marketing software, and is the most comprehensive student management software available today. onCourse powers short course providers, large enterprise, government and universities, with a pricing plan to suit everyone. Make scheduling courses and events a breeze with onCourse Scheduling. Whether you offer classroom, self-paced or virtual courses, onCourse has the power to manage even the most complex scheduling requirements. Features like collision detection, course duplication and availability rules make course scheduling a pleasure and frees your organisation from costly mistakes.

Physical Sites

Schedule courses anywhere worldwide

Welcome to the next generation in education software! onCourse you cater your courses to hold anywhere worldwide, anytime, with full time-zone support. Capacity management ensures your rooms are never overbooked and built-in integration with Google Maps checks the accuracy of your addresses every time.

Virtual Sites

Host virtual courses on the most popular platforms

Schedule courses on virtual platforms like Zoom and let onCourse handle the rest. onCourse provides support for course delivery at non-physical locations and manages the entire student journey from enrolment to completion.

Timetabled Courses

Schedule courses with even the most complex timetables
timetable gaps

Self-paced Courses

Student learning at their own pace in their own space

With onCourse’s self-paced courses, students can work through the course material at their own pace. With all the features and functionality of timetabled courses, but with the option for self-paced delivery, onCourse is the perfect solution for people with busy schedules.

A list of classes showing a simple user interface

Payroll Integration

Payroll integrated scheduling

Payroll integrates seamlessly with onCourse, connecting you to a powerful new resource for compliance and efficiency. When you assign training schedules, the information is fed directly into onCourse Payroll so you can be sure that you’re paying staff and contractors the correct amount based on your actual course delivery times.


Automate just about anything

Unleash the power of automation to take care of tedious manual tasks. onCourse has an advanced scripting engine that allows you to automate just about any process. Send automated emails or SMS messages, update records, integrate with third-party tools such as analytics or email marketing, export data to finance systems or your LMS - scripts turn your student management system into a completely customisable tool with your business workflows built right in.



Seamlessly connect with the tools you already use

onCourse integrates with all of the most popular software so you can enjoy the benefits of more effective student management in onCourse while retaining your investment in existing applications. Connect onCourse with Canvas LMS, Google Classroom, Moodle, LearnDash, TalentLMS, Coassemble and CloudAssess, VET Student Loans, Service NSW voucher redemption, MailChimp, Alchemer (formerly SurveryGizmo) and SurveyMonkey, or contact us for a custom integration.


Turbo-charge your scheduling with course duplication

Take the leg-work out of scheduling by duplicating a course in seconds to any date you require. Choose whether or not to retain existing tutors, room allocations, budget, training plan, discounts, payment plans, VET fields, assessment tasks, tags and notes. You can even repeat hundreds of courses at once by setting an entire new schedule and advance each course forward by the number of days you specify.

Collision Detection

Never double-book a resource again

Say goodbye to double-bookings! onCourse collision detection alerts you immediately when something is already booked (and no more meetings will be overlapped). Plan your courses with confidence and say hello to streamlined scheduling.

Display a tutor clash when creating a session

Kiosk Mode

Display real-time course schedules on displays, monitors and tablets

Our Kiosk Mode displays on a large screen at your entrance, or eliminates the need for manual signage and shows live course information on a tablet outside every room. Schedules are kept perfectly in sync with onCourse and last-minute changes are updated in moments, no matter how many different rooms or sites you operate.

Availability Rules

Create custom rules to exclude resources from scheduling

onCourse availability rules are perfect for organisations that need to accommodate changing needs. Schedule your online courses, training sessions, or events with complete customisation over any period. Block out certain days on the calendar, make sure tutors are not assigned classes when they’re on leave - regardless of whether it is a weekday or weekend!

Timetable Views

Review your schedule by day, week or month

With handy timetable views, you can see your entire course schedule for a day, week or month at a time. Flexible timetable views make planning ahead far easier give you even greater visibility for planning ahead.

Handy timetable views in onCourse let you review your entire schedule for a day, week or month at a time.

Website synchronisation

Automatically publish content

Forget about needing to update your website with new classes or changes. Courses, classes, sites, rooms and tutor information are all updated in the background without needing to do a thing. Managing your website is painless because everything syncs automatically and stays up-to-date.

Class Defaults

Set default options for courses globally

With a few clicks you can save time by setting default options for your courses globally, including minimum places, maximum places, delivery mode and funding source.

A list of classes showing a simple user interface

Training Plans

Create training plans based on your schedule

If a course is linked to units of competency, you can use class attendance to create a training plan. Assign units to course delivery dates and mark student outcomes to complete your student training plan.

class training plan

Google Maps

Find the way from anywhere

Our Google Maps integration takes the headache out of finding your way and means everyone knows exactly where to go for their next class, every time. Get directions on a mobile device from any location, whether travelling by car, public transport, foot or cycle.

Point your students in the right direction with Google Maps integration with all your sites

Tagging subjects

Group courses by subject

When it comes to marketing your onCourse Website, it’s clearly beneficial for students if they can easily find the courses that are most relevant. That is why we’ve created tags, which allow you to harness all of the power of course categorisation in a way that makes sense to most people. Attach a course to one or more subject tags and it appears on your onCourse Website within moments. Categorise your subject tags into logical hierarchies to group like courses and improve the SEO performance of your onCourse Website.

Built-in Reports

Customisable reports and exports

onCourse gives you the reports and data exports to keep track of what’s most important. Add a custom background to PDF reports to match your brand and include your organisation’s logo. Use any report as is, or copy and modify it to suit your needs. Or use the powerful automation capabilities of onCourse to schedule and distribute reports automatically. With our pre-built reports, custom PDF backgrounds and powerful automation features, there are countless ways to use onCourse for your organisational needs.

Shared calendars

Course schedules in your pocket, on your wrist and on your desktop

Keep track of everything with onCourse. Our shared calendars make sure students and tutors never miss a beat because you can stay up to date on all changes to any of your courses on desktop, tablet, mobile and smart watch. Stay organised and access course schedules anytime, anywhere.


Grow with your business

onCourse is ideal for organisations of every size, from small short course providers to large universities. Our systems scale to billions of records, so onCourse expands with your business no matter how big your organisation grows. It offers quick deployment for new users, high scalability to meet growing student needs, and flexibility for future adaptations as your institution evolves.

class list


Add notes for clarity

You can add notes to just about anything in onCourse and they’re automatically timestamped and tagged with the name of the user, with a full audit history maintained. Notes have all the information you need in one place, and we make sure they’re easy to find when you need them!

Access Control

Control access to your data

Protecting the privacy of your business data with onCourse means never having to wonder who can see what and where. Easily set permissions by assigning different roles, such as Manager or Employee, and control which parts of your information those people can view. With full audit history, you’ll know changes made to any part of the system. You’ll no longer have to worry about who has the right information or the ability to make changes.