An Arabic online course platform needs five parts: clear course pages, a lesson player that tracks progress, short quizzes, an automatic completion certificate with a verification code, and local payments such as mada, Apple Pay, Tabby and Tamara. With an AI app builder like Fanann you describe it in Arabic or English, it builds the interface, database and payments, and you test and launch on your own domain.
- how to create an online course platform
- build an e-learning platform with ai
- arabic online course platform with certificates
- how much does it cost to build an e-learning platform
- sell my courses on my own website
- course platform that accepts mada and tabby
How do you build an Arabic online course platform? The short answer
If you are a trainer, academy or training company that wants an Arabic online course platform under your own name, you describe it in plain language and the Fanann Agent builds course pages, the lesson player, quizzes, certificates, payments and the database. You test and launch on your domain, no development team needed for a first version real students pay for.
Why your own platform instead of a marketplace? You own the student relationship and data, control price and branding, and can add what your audience expects: right-to-left interface, Hijri and Gregorian dates, mada and Tabby at checkout, WhatsApp follow-ups. The trade-off: marketing and content quality are on you.
Who this guide is for
- An independent trainer selling one or two courses through scattered files and manual payment links.
- An academy with several instructors that needs organized sales and reports.
- A company running internal staff training with completion certificates.
- An educational creator on Snapchat or TikTok turning followers into paying students.
Before building, write down your first course: who it is for, the outcome, and how many lessons. Those answers go straight into the description you give the AI.
What features does a course platform need?
Do not build everything in version one. Separate launch-day needs from what can wait until students are buying.
| Feature | First version | Later |
|---|---|---|
| Course page | Title, learning outcome, curriculum, instructor, price, intro video | Student reviews and per-course FAQs |
| Account and login | Phone number with OTP, or email | Single sign-on (SSO) for company clients |
| Lesson player | Video, text and attachments, mark-as-complete per lesson | Playback speed, notes, offline viewing in the app |
| Quizzes | Multiple choice with a pass mark | Randomized question banks, assignments graded by the instructor |
| Certificates | Automatic PDF with a unique number and verification page | Multiple templates and instructor signatures |
| Payments | One-off purchase with mada, Apple Pay and cards | Monthly subscription, bundles, Tabby and Tamara installments |
| Messaging | Welcome and purchase confirmation | Nudges to inactive students via WhatsApp or push |
| Admin | Add courses and lessons, list students and sales | Multiple instructors with revenue shares, coupons, completion reports |
The data and the student journey: how the platform works inside
Knowing the data in plain words helps you review what the AI builds. The platform is a set of connected tables:
- Courses: title, description, price, instructor, status (draft or published).
- Modules and lessons: in a set order, each with a type (video, text, file, quiz).
- Enrollments: who bought which course, when, how they paid, and whether access is active.
- Progress: per student and lesson, complete or not, plus last video position.
- Quiz attempts: answers, score and attempt count.
- Certificates: unique number, the student's chosen name, course, and Hijri and Gregorian issue date.
The student journey from ad to certificate
- 1Discovers the course
Arrives from a Snapchat ad or WhatsApp link and sees the outcome, curriculum and intro video.
- 2Signs up and pays
Logs in by phone, pays by mada or Apple Pay, and gets instant access plus a confirmation.
- 3Learns step by step
Completes lessons with a progress bar that keeps them going.
- 4Passes the quiz
Takes the final quiz and retries within the limit you set.
- 5Receives the certificate
Issued automatically once the rules are met, with a verification link to share on LinkedIn.
Completion certificates that students and employers trust
The certificate is what students show off, and what gets faked. A public verification page lets any employer scan the QR code and see the name, course and date straight from your platform.
| Certificate element | Why it matters |
|---|---|
| Name in Arabic and English | Let students confirm the name as on their ID once before issue |
| Unique number | Prevents duplicates and eases lookup |
| QR code to a verification page | Proves the certificate came from your platform |
| Training hours | Calculate from actual lesson length, not a guess |
| Hijri and Gregorian date | Familiar across Saudi Arabia and the Gulf |
| Instructor or academy signature | A professional finish, editable from admin |
Show the certificate rules on the course page, for example 'complete all lessons and score 70 out of 100'. Clarity cuts support questions and refund requests.
Payments and pricing: one-off courses or a subscription?
Most trainers start with a fixed price per course and move to a subscription as the library grows.
- Simpler to build and to explain to students
- Fits when you have one to three strong courses
- Revenue arrives with each launch campaign
- Easy to pair with Tabby and Tamara installments for pricier courses
- Fits a large library and regularly refreshed content
- Recurring revenue, but renewals and cancellations need care
- Requires handling failed payments and pre-renewal reminders
- Better for corporate training sold by seat
Either way you need a gateway for mada, Apple Pay, Visa and Mastercard, and KNET if you sell in Kuwait. Fanann connects local payments and issues QR-coded e-invoices with VAT. Go deeper with how to add payments to your app and subscription billing in the Gulf.
Pricing ideas that suit the Gulf
- A launch offer limited by seats that closes automatically when full.
- Coupons for Ramadan, National Day and back-to-school, each with a clear end date.
- A bundle priced below the sum of its courses for students who buy the full track.
- Group enrollment for companies: one invoice and a pool of seats the training manager assigns.
The instructor and admin side: what you need behind the scenes
The platform succeeds or fails on its admin side. Define roles from the start:
- Instructor: edits their lessons, sees only their students and completion rates.
- Support: finds students, resends links, corrects certificate names; no revenue access.
- Owner: every course, sale, coupon and instructor, plus revenue reports.
Early reports that matter: enrollments per course, how many finish lesson one, the lesson where most students stall (fix that first), and certificates issued. See build an admin dashboard.
Build it with Fanann: a ready prompt
Paste this into Fanann, change the names and prices, and ask for the plan first.
Build an online course platform called 'Masar Academy', Arabic first and right-to-left, with an English option. Login by phone number with OTP. The home page lists courses by category. Each course page shows the learning outcome, curriculum by modules and lessons, instructor, training hours, price in SAR and an intro video. Payment by mada, Apple Pay and cards, plus Tabby installments for courses above a price I set, with an e-invoice that includes VAT. After payment, access opens instantly and a WhatsApp confirmation is sent. The lesson player supports video from an external link, text and PDF files, remembers the student's last position and shows a progress bar. A final multiple-choice quiz with a pass mark of 70 out of 100 and three attempts. When all lessons are complete and the quiz is passed, issue a PDF certificate automatically with the student's name in Arabic and English, a unique number, training hours, Hijri and Gregorian date, and a QR code to a public verification page. Roles: instructor manages only their own courses; support finds students and edits certificate names; owner sees everything, including coupons, sales reports and completion rates. Show me the plan and tables before building.
Try it in FanannThen add one feature at a time: subscriptions, coupons, corporate seats. If your idea is a teacher-student marketplace, read build a private tutoring marketplace.
Launch checklist and common mistakes
- 1Test a purchase
Buy with a fresh account and every payment method; confirm access and invoice.
- 2Take the course as a student
Every lesson on a phone, the quiz passed and failed, and the certificate name checked.
- 3Scan the QR code
The verification page shows the right details and never the phone or email.
- 4Review legal pages
Privacy policy, terms and a clear refund policy.
- 5Connect your domain
Publish with SSL and share with a small list before running ads.
Your next step: outline your first course in ten lessons, then paste the prompt above and start building.
Key takeaways
- Start with one complete course and a smooth purchase before a full library or subscriptions.
- Certificates earn trust with the student name, a unique number and a public QR verification page.
- Tie certificates to clear rules: lesson completion plus a passing quiz score.
- Host video on a streaming service and store only the link.
- A completion certificate is not accreditation; check with the relevant authority if you need it.
Frequently asked questions
How do I create an online course platform without coding?
How much does it cost to build an e-learning platform?
Are the certificates my platform issues accredited?
Can students pay for courses in installments?
How do I stop people copying my course videos?
Ask your AI assistant about this
Copy this prompt into the AI assistant you use, then add the details of your own case.
I am reading this guide: “How to build an Arabic online course platform with certificates” https://fanann.com/en/blog/build-online-course-platform/ My question: how to create an online course platform Use that page as a source and explain the answer step by step for my situation, tell me what to check before I start, and cite the page link.