Request a Course

Useful information about this topic

Course Request Guide

Request a custom training course on the topic you need

What is a Course Request?

A course request allows you to get customized training on a topic you need, whether academic or practical skills.

Two Types of Requests

🔒

Private Request

You choose a specific trainer you want to learn from. The request is only visible to that trainer.

🌐

Public Request

You post your request and receive offers from multiple trainers. You choose the best offer.

Training Delivery Method

💻

Online

Live video sessions through the platform. Sessions can be recorded for later review.

🏢

In-Person

Face-to-face training. You agree with the trainer on location and time.

How to Create a Course Request?

1

Choose Request Type

Decide if you want a specific trainer (private) or receive offers from multiple trainers (public).

2

Specify Topic and Details

  • Title: Course topic (e.g., "Python Programming for Beginners")
  • Description: What exactly you want to learn
  • Subject: Academic or professional field
  • Budget: Your proposed amount (negotiable)
3

Choose Delivery Method

Online or in-person. If online, specify your preferred session times.

4

Attach Files (Optional)

You can attach syllabus, past exams, or any materials that help the trainer understand your needs.

5

Submit Request

Your request becomes "Pending" and you'll be notified when offers arrive.

Receiving Offers and Choosing a Trainer

What Does an Offer Contain?

  • Proposed Price: The amount the trainer is asking
  • Trainer Notes: Their experience and training plan
  • Trainer Profile: Previous ratings and experience

How to Choose?

  • Compare prices and notes
  • Review trainer ratings from previous students
  • Check their expertise in the required subject
  • Lowest price isn't always best - focus on quality

After Choosing a Trainer

When you accept an offer, the request status changes to "Approved" and moves to the payment phase.

You cannot change the trainer after approval except by canceling and creating a new request.

Payment System and Cost Sharing

After choosing a trainer, you create a payment link that you can use yourself or share with friends to split the cost.

👤

Pay Alone

Pay the full amount from your wallet or bank card.

👥

Cost Sharing

Share the payment link with friends who want to attend. Everyone who contributes gets access.

Example: 1000 SAR course
  • You pay 400 SAR
  • Friend pays 300 SAR
  • Another friend pays 300 SAR

Everyone attends the course!

Platform Fees

The platform takes a percentage as service fees. The trainer receives the remaining amount after fee deduction.

Fees include: payment protection, technical support, session hosting, video recording.

Access and Invitation Management

Access Types

Access Type How to Get It What It Allows
Request Owner You created the request Full control, invite friends, manage sessions
Payer You contributed to payment Attend all sessions, access recordings
Invited Owner invited you and trainer approved Attend sessions, access recordings

Inviting a Friend Without Payment

1

Send an invitation to your friend from the request page

2

Trainer reviews and approves or rejects the invitation

3

After trainer approval, your friend gets access

Trainer may reject additional invitations if participants exceed the agreed number.

Training Sessions

After funding is complete, training sessions are scheduled. For online courses, sessions use the platform's integrated video system.

Online Session Features

📹

Live Video

High-quality video streaming with the trainer

🔴

Session Recording

Sessions can be recorded for later review (if trainer approves)

🖥️

Screen Sharing

Trainer shares their screen to present content

💬

Side Chat

Text chat during session for quick questions

Reminders

You'll receive notification reminders before the session:

  • 24 hours before
  • 2 hours before
  • 15 minutes before

Session Lifecycle

Scheduled

Session is upcoming at the set time

In Progress

Session started and participants are connected

Completed

Session ended and recording available (if any)

Complete Request Lifecycle

Pending

Request is posted and awaiting trainer offers

Approved

You chose a trainer and awaiting payment completion

Funded

Payment complete and session scheduling begins

Converted to Course

Request converted to a full course on the platform

Other Possible Statuses

  • Rejected: No trainer offers or admin rejected the request
  • Cancelled: You cancelled before funding completion
  • In Negotiation: Ongoing discussion about details

Cancellation and Refund

When Can You Cancel?

Request Stage Can Cancel? Refund
Pending Yes, freely No payment made
Approved (before payment) Yes, freely No payment made
Approved (after partial payment) Yes, with conditions Case-by-case review
Funded (before sessions start) With admin approval Partial refund possible
After sessions started Difficult Depends on remaining sessions

Important Note

If there are multiple contributors, cancellation affects everyone. In case of refund, each contributor gets their share back proportionally.

Frequently Asked Questions

Can I change the trainer after accepting their offer?

No, after accepting a trainer's offer, you cannot change. If unsatisfied, you can cancel the request (before payment) and create a new one.

How many people can participate in the course?

Depends on your agreement with the trainer. Some trainers accept large groups, others prefer individual sessions. Make sure to agree on this before completing payment.

What if funding isn't complete before the link expires?

You can extend the payment link validity, complete the remaining amount yourself, or cancel the request and get refunds for paid amounts.

Can I watch session recordings later?

Yes, if recording was enabled for the session, you'll find recordings on the request page. Recording requires trainer approval.

What if the trainer doesn't attend the session?

Contact support. The session will be rescheduled or you'll be compensated based on the situation.

Can I request non-academic topics?

Yes, you can request courses in practical skills like programming, design, languages, or any other topic. Your request will be shown to specialized trainers.

Tips for the Best Experience

1

Write a Clear Description

The clearer your description, the more accurate offers you'll get from suitable trainers.

2

Set a Realistic Budget

Very low budgets may not attract experienced trainers.

3

Review Ratings

Before choosing a trainer, carefully read reviews from previous students.

4

Prepare Questions in Advance

Prepare a list of points you want to cover in sessions.

5

Be Punctual

Respect the trainer's time and attend sessions on schedule.

6

Communicate Clearly

If you face issues or need to reschedule, communicate with the trainer early.

Scale your learning journey with guaranteed privacy

Join the Saudi-born ecosystem that certifies every expert, safeguards student rights, and supports mediator offices end-to-end.

Access curated courses, premium books, and managed services with auditable workflows, secure contracts, and real-time impact tracking.