JoomPush is a promising Web Push Notification tool for Joomla. You will be able to send Web Push Notifications to all the people who subscribe to it. Keep your subscribers abreast by sending them direct updates on their Desktop and Mobile browsers.
Course Manager is a native Joomla class/event booking component for your websites. It is designed to manage your classes, events, payments and bookings with no extra effort. The component has grown from a simple booking tool to a full class management system and has been used by thousands of organizations around the globe.