Joomla! 30
Version: Release Date: 09 April 2019

JoomCourses let you build a full classroom booking website inside your website easily. You can use it to manage your classes, events and bookings quickly and easily.

It is a great solution for small to medium size training centers, language schools, colleges, sport academies, companies providing external trainings and other similar type of organizations.

$49.00 (1 year subscription period)

Domains support quantity

Main Features

  • Build directory of courses, classes or other events
  • Courses management
  • Applications management
  • Course dates management
  • Categories, tags and contacts management
  • Coupons, email templates and payments

Courses Management

  • Ability to add title, description and picture in each course
  • Ability to add reference number
  • Attach tags, category
  • Ability to add URL
  • Choose course group, experience level
  • Choose email template for better email customization
  • Add private content that can be seen only if course booked and confirmed
  • Choose custom event color
  • Show or hide capacity in each course
  • Display courses in a calendar view (month, week, day layouts)

Course Dates & Sessions Management

  • Ability to add capacity, availability and price
  • Choose email template for better email customization
  • Choose course location
  • Ability to set start and finish date
  • Ability to add session note
  • Add additional details to each course date
  • Manage attendees
  • Check the waiting list
  • Manage session times

More features

  • Manage repetitive courses
  • See list of course dates
  • Create multiple dates at once
  • Copy courses
  • Optionally add your local payment gateway by installing plugin (such as PayPal or Realex)
  • Paypal and Pay in Cash payments
  • Single checkout for multiple courses added into a cart
  • Discount vouchers supported
  • Advanced access rights
  • Standard ACL
  • Built-in mobile / tablet responsive design
  • Captcha security included, no more spam
  • View all customers in a list in back-end
  • Pre-fill the application form with registration details, so the users don't have to re-type their contact details all over again
  • Add users on waiting list if the course is full
  • Notify users from waiting list if a free seat becomes available
  • Prices can be displayed with or without VAT
  • VAT rate can be set per course
  • Track payments and refunds by transaction for financial reporting
  • and much more...

v1.2.0 (09/04/2019)


  • Courses list use now grid and cards of bootstrap 4
  • My applications view UX improved


  • Missed page heading in my applications, sessions and calendar views
  • Missed description of component in main xml file
  • Removed sql update folder cuz not needed

v1.1.1 (28/02/2019)


  • CSS file not loaded in grid layout
  • removed some duplicated files

v1.1.0 (11/02/2019)

New Features

  • Display courses in list or grid mode [Courses view]


  • Display no-image picture if course has no image [Courses view]
  • Fontawesome library now load on entry point
  • course informations now use table instead of dl tag [Course view]


  • Refresh icon don't show [Cart view]
  • Hide book now button if session date is empty [Courses view]
  • ROOT text displayed if ROOT category selected [Courses view]
  • Plugin system missed in build file
  • Spacing added between widget container and graph [dashboard] [backend]
  • COM_JOOMCOURSES_GRAPH_APPLICATIONS wrong string name [Language]
  • Display warning message in activities widget if is empty [backend] [Dashboard]
  • Plugin system missed [Backend] [Plugin]
  • Download ID field missed in config [Backend] [Config]
  • Wrong website link in copyright comments
  • Module installation code commented in installation file to prevent php warnings in installation
  • Uninstall file removed
  • Wrong controller class name [Controller Pay]
  • Wrong constant name in defines
  • Wrong categories link [Backend] [Dashboard]
  • Wrong vname value in addSubmenu method [Backend] [helper]
  • Fix - wrong help link [Backend] [all views]

v1.0 (19/11/2018)

  • Initial version

Check Full ChangeLog