Skip to main content

Creating Courses

Learn how to set up and manage diving courses on the platform, from certification programs to specialty training.

Updated this week

Courses are comprehensive training programs that help students develop diving skills and achieve certifications. Whether you're offering basic certifications or advanced specialties, proper course setup ensures clear communication with students and efficient program management.

Watch our quick tutorial to learn how to create and manage activities πŸ‘‡πŸ»

You can create a course by navigating to Settings > Activity Management > Activities > New Activity > Course.

Understanding Course Types

The platform supports two distinct types of courses to accommodate different learning approaches and business needs. Understanding these options helps you choose the right format for your training programs.

In-person Courses

Traditional courses requiring physical attendance form the backbone of most diving education programs. These courses combine classroom learning, pool training, and open water experiences to provide comprehensive diving education. In-person courses allow direct interaction between instructors and students, ensuring proper skill development and immediate feedback.

When creating an in-person course, you'll manage:

  • Scheduled classroom sessions

  • Pool and open water training

  • Equipment requirements

  • Direct student interaction

  • Physical skill assessment

E-learning Courses

E-learning courses provide flexibility through online, self-paced learning environments. These courses are typically theoretical components delivered through affiliate platforms, allowing students to complete coursework on their own schedule. While e-learning courses don't require physical attendance, they often serve as prerequisites for in-person training.

E-learning courses feature:

  • Self-paced online modules

  • Digital course materials

  • Automated progress tracking

  • Flexible completion timelines

  • Integration with affiliate platforms

Creating In-person Courses

Basic Course Setup

Start by providing essential course information that helps students understand your offering and its requirements.

Course Details

The course title, subtitle, and description form the foundation of your course listing. Take time to craft clear, informative content that helps potential students understand what to expect:

  • Create a clear, descriptive title (maximum 50 characters) that indicates the certification level or specialty

  • Use the subtitle (maximum 100 characters) to highlight key features or prerequisites

  • Write a comprehensive description (maximum 2000 characters) explaining:

    • Course objectives and outcomes

    • Required prerequisites

    • Time commitments

    • Certification earned

    • Special requirements

E-learning Integration

If your course includes an e-learning component through an affiliate platform:

The affiliate link system helps you manage e-learning prerequisites effectively:

  • Enter your affiliate course URL to connect online and in-person components

  • Students receive the link in their booking confirmation

  • Automated reminders help ensure e-learning completion

  • Track student progress through the theoretical portion

Managing Course Capacity

Effective capacity management is crucial for both safety and customer satisfaction. The platform offers sophisticated tools to help you manage bookings across different channels while maintaining appropriate group sizes.

Understanding Capacity Types

The platform uses two types of capacity management to help you coordinate bookings effectively:

Total Capacity

This represents the maximum number of participants you can safely and comfortably accommodate on your course. When setting total capacity, consider:

  • Safety requirements and local regulations

  • Available equipment and resources

  • Staff-to-customer ratios

  • Transportation limitations

  • Comfort and experience quality

Buddy Booking Capacity

This number represents how many spots you want to make available through the Buddy platform. It's particularly useful if you:

  • Accept bookings through multiple channels

  • Want to reserve spots for walk-in customers

  • Need flexibility for special arrangements

  • Manage group bookings separately

Note that the customers won't be able to overbook however, you can if need be.

Student Type Configuration

Different student types help you manage various experience levels and requirements effectively.
​

Note that the student types are essentially customer types you have already defined in the Customer Types settings. The platform allows you to:

Define Eligible Customer Types

Select which customer categories can book your course:

  • Certified divers at different levels

  • Discovery divers for try-dives

  • Snorkelers and observers

  • Youth participants with specific requirements

Set Type-Specific Limits

For each customer type, you can establish:

  • Maximum number of participants

  • Certification requirements

  • Age restrictions

  • Supervision ratios

  • Special requirements or prerequisites

Pricing Structure

Creating an effective pricing structure helps maximize bookings while ensuring profitability. The platform offers flexible pricing options to accommodate different customer types and service levels.

Base Pricing

Set your foundational pricing structure:

  • Establish rates for each customer type

  • Configure prices excluding platform fees and taxes

  • An estimated price (inclusive of fees and taxes) a customer will pay is displayed in the Estimated Pricing column

  • Set different rates based on certification levels

  • Create pricing tiers for special categories

Add-on Integration

Enhance your basic course with optional services:

  • Equipment rental packages

  • Photography services

  • Special equipment options

  • Premium experiences or services

Location and Meeting Instructions

Clear location information and detailed instructions help ensure customers arrive prepared and on time. This section is crucial for smooth activity operations.

Location Setup

Choose and configure your activity's meeting point:

  • Select from your predefined locations

  • Provide exact meeting coordinates

  • Include landmark references

  • Specify parking information

Detailed Instructions

Help customers prepare for their experience with comprehensive guidance:

  • Specific arrival time requirements

  • What to bring and wear

  • Required documentation

  • Local considerations

  • Emergency contact information


Activity Location

Specify the location where you are going to conduct the activity. This is a mandatory field as the tax is calculated for an activity based on the location where the activity will take place.

You can add a new location right from the dropdown while creating the activity. The newly created location will become available for all other activities you create in future.

Note that this field is for internal usage and is not displayed to the customers.

Bookability

Setting up a booking cut-off ensures you have time to prepare and finalize logistics in advance. Once this cut-off time is reached, online bookings will close automatically, and your activity will display as β€œCall to book” instead.

You can select from the following options:

  • 12 hours

  • 1 (default), 2, 3, 5, 7, 14 days

  • 1, 2 and 3 months

Example: With 1 day selected as the bookability option, if an activity date and time is April 20, 2024 at 9 AM, then bookings can be made no later than 9 AM on April 19, 2025.

Waivers & Medical Forms

The waiver and medical forms step allows you to add customer forms for activities. Note that this will override the links you have set up in the policy settings.

This is an optional step. If you leave the form links empty, the system will default to the links available in the Settings > Policy section.

Important:

  • You will be able to update the waiver and medical form links of an already published activity which has bookings.

  • The existing customers will NOT receive a new waiver link. You need to reach out to the customers to get the updated waiver signed.

  • The newly updated links will be applicable for the upcoming bookings.

Course Scheduling

Effective schedule management is crucial for successful course delivery. The platform provides flexible scheduling options to accommodate different course formats:

Basic Schedule Configuration

  • Set course start dates with appropriate lead time

  • Choose between one-time and recurring schedules

  • Define course duration in days

  • Configure daily time slots for different activities

Advanced Scheduling Options

The platform supports various scheduling patterns to match your teaching style:

  • Create weekly recurring schedules for regular programs

  • Set up biweekly patterns for part-time courses

  • Configure custom date ranges for intensive programs

  • Manage multiple batches with different timings

More details about the scheduling can be found here.


Creating E-learning Courses

E-learning courses require different configuration approaches focused on digital delivery and self-paced learning.

Course Configuration

Basic Setup

Focus on providing clear information about the online learning experience:

  • Create detailed course titles that specify online format

  • Use descriptions to explain self-paced nature

  • Clearly outline technical requirements

  • Specify time expectations

Affiliate Integration

Properly connecting your e-learning platform is crucial:

  • Provide accurate affiliate course links

  • Configure automatic access provisioning

  • Set up progress tracking when available

  • Establish completion verification methods

Student Experience

Access Management

Create a smooth transition from registration to course access:

  • Automated welcome emails with access instructions

  • Clear guidance on platform navigation

  • Technical support contact information

  • Progress tracking mechanisms


Frequently Asked Questions

Course Setup and Management

Q: How do I choose between in-person and e-learning formats?

A: Consider your teaching resources and student needs:

  • In-person courses are ideal for hands-on skills development and direct supervision

  • E-learning works well for theoretical knowledge and flexible scheduling. Select e-learning only if you have an external link for the course.

  • Many programs benefit from combining both approaches

  • Consider your target audience's preferences and availability

Q: What's the best way to handle prerequisites?

A: Create a clear prerequisite management system:

  • Document requirements in course descriptions

  • Use the e-learning integration for theoretical prerequisites

  • Verify certifications during registration

  • Establish clear communication about requirements

  • Provide guidance for obtaining prerequisites

Scheduling and Capacity

Q: How should I structure multi-day courses?

A: Design your course schedule considering:

  • Student availability (weekday vs weekend)

  • Logical skill progression

  • Equipment availability

  • Pool and open water access

  • Weather considerations

  • Local conditions

Q: What factors determine ideal class size?

A: Consider multiple factors when setting capacity:

  • Instructor-to-student ratios required by certification agencies

  • Available equipment and facilities

  • Support staff availability

  • Local regulations

  • Quality of instruction

  • Individual attention requirements

E-learning Management

Q: How do I support students in e-learning courses?

A: Implement a comprehensive support system:

  • Provide detailed platform navigation guides

  • Establish regular check-in points

  • Offer technical support contacts

  • Set up progress monitoring

  • Create FAQ resources

  • Maintain communication channels

Q: What should I include in e-learning course descriptions?

A: Be comprehensive about:

  • Technical requirements and compatible devices

  • Estimated completion time

  • Available support resources

  • Assessment methods

  • Certification process

  • Next steps after completion

Troubleshooting

Q: How do I handle students who need more time?

A: Have clear policies for:

  • Course extensions

  • Additional practice sessions

  • Makeup classes

  • Alternative completion paths

  • Support options

Q: What if a student struggles with e-learning?

A: Prepare support strategies:

  • Offer technical assistance

  • Provide alternative learning resources

  • Consider hybrid learning options

  • Create supplementary materials

  • Establish mentor support systems

Best Practices

Q: How can I ensure course quality?

A: Implement quality control measures:

  • Regular content updates

  • Student feedback collection

  • Instructor development

  • Equipment maintenance

  • Facility management

  • Safety protocol reviews

Q: What makes course descriptions effective?

A: Focus on providing comprehensive information:

  • Clear learning objectives

  • Detailed prerequisites

  • Time commitments

  • Equipment requirements

  • Certification outcomes

  • Career opportunities

  • Next-step recommendations

Did this answer your question?