Services · Ecommerce development · Education course sales sites

Enrolment sites for Jeddah institutes teaching learners in the city and far beyond it.

Education course selling website development Jeddah providers ask us for usually has two audiences. One is local: families along the northern districts booking tutoring or language classes, and professionals in a port and trading city looking for logistics, hospitality or English courses. The other is international: learners in other countries buying Arabic, Quran recitation or Islamic studies courses from a teacher in Jeddah. Codeeo builds sites that sell to both, with Arabic first pages, clear schedules across time zones and checkout that accepts local and foreign cards.

Discovery and design reviews run by video call with your team in Jeddah, supported by our offices in Riyadh, Dubai and Karachi. You keep full ownership of the site, the learner records and the payment account.

Built for
Language institutes, Quran and Arabic teaching programmes, tutoring centres and vocational trainers in Jeddah selling courses locally and abroad.
Typical timeline
Agreed on a video call during discovery, planned around your next term or intake, and confirmed in writing before design begins.
What you own
Your code, domain, payment gateway account, course content and every learner record, registered to your organisation.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What we build into the site

Features shaped by who studies with Jeddah teachers.

A Jeddah language centre may have a Saudi teenager in the morning, a Filipino nurse preparing for an English exam at noon, and a learner in Malaysia joining a live Arabic class at night. One course sales site has to make sense to all three, which means careful choices about language, time zones, currency display, payment methods and how live and recorded lessons are delivered after purchase.

Here are the components we put together most often for Jeddah education businesses. Each one is optional, and the first release usually starts with the four or five that bring in paying learners fastest.

Explain your project
  • Time zone aware class schedules

    Live classes are stored in Saudi time and shown to each visitor in their own local time, with the Saudi time alongside. A learner in London or Jakarta sees exactly when a recitation class starts for them, and reminders arrive at the right hour wherever they are.

    Fewer missed live classes from international learners.

  • Placement tests before purchase

    Language and Quran courses work best when learners join the right level. A short online placement test, or a booked assessment call with a teacher, runs before checkout, and the result decides which level and group the learner can buy.

    Mixed ability groups become rare and refunds for wrong levels drop.

  • Teacher matching by gender and language

    For one to one lessons, learners and guardians choose a male or female teacher and the language of instruction, then see available slots for that teacher only. Many families in Jeddah expect this choice, and the site makes it simple instead of a back and forth on WhatsApp.

    Bookings that respect family expectations from the first click.

  • Packages and lesson credits

    Private tutoring is sold as packages of lessons, for example a monthly bundle, that learners draw down as they book. Credits expire on rules you set, unused lessons show clearly in the learner account, and renewal is a single payment.

    Predictable income from tutoring instead of lesson by lesson payment chasing.

  • Checkout for local and overseas learners

    Jeddah residents pay with mada, Apple Pay or STC Pay; overseas learners pay by international card through the same SAMA licensed gateway. Prices are charged in riyals, with an optional approximate conversion shown for visitors from abroad, and a ZATCA compliant invoice follows every order. Tabby or Tamara can be added for longer programmes where the provider accepts education purchases.

    One checkout that works for a buyer in Al Rawdah or in Lagos.

  • Guardian accounts for young learners

    When the learner is a child, a parent or guardian creates the account, pays, consents to data use and can see attendance and teacher notes. Children never receive marketing messages, and their profiles show only what teachers need for the lesson.

    Parents stay in control and your safeguarding policy is built in.

  • Live classroom and recording access

    Paid learners receive the joining link for each live session inside their account, not in a forwarded message, and recordings become available afterwards for the access period you choose. Links are personal, so a seat cannot be shared with someone who has not paid.

    Paid content stays with paying learners.

  • Progress records and certificates

    Teachers log progress such as completed levels or memorised portions, learners and guardians see it in their account, and completion certificates are generated in Arabic and English with a verification code on your domain.

    A visible record of progress that encourages renewal.

  • Multilingual landing pages

    Arabic leads, English follows, and selected landing pages can be added in Urdu, Indonesian, Bengali or another language your learners speak. These pages explain the course and lead into the same Arabic and English checkout, so you do not maintain several shops.

    Reach Jeddah's many language communities without duplicating the store.

  • Enrolment and teacher utilisation reports

    See which courses sell, which teachers are fully booked, how many lesson credits are outstanding, and where international enquiries come from, so you can hire teachers or open new groups based on demand rather than guesswork.

    Staffing decisions backed by your own booking data.

Who this is for

Jeddah education businesses this suits.

Jeddah's role as a gateway to Makkah and a long established trading port gives it a mix of learners that few other Saudi cities have. Some of our clients sell mostly to families in the city; others earn most of their revenue from learners who will never visit. The platform is shaped by that balance, so we start by understanding where your paying learners actually are. A centre near Tahlia Street with two branches has very different needs from an online academy whose teachers work from home and whose learners sit in a dozen countries.

01

An Arabic or Quran teaching programme with learners abroad

Muslim families around the world look for qualified teachers in the Hijaz. We build a site that presents your teachers, explains levels and methods, sells live group classes and private lessons across time zones, and collects payment by international card. Arabic and English carry the main content, with landing pages in the languages your overseas learners use, and every class runs from a personal learner account. Teacher profiles can show ijazah details that your programme has verified.

Built for learners who may never travel to Jeddah.

02

A language institute serving residents and expatriates

English for Saudi students and professionals, Arabic for expatriate workers, and exam preparation for both. We separate courses by audience, show the cohort calendar for each branch, run placement tests before payment, and let employers buy group courses for their staff with a proper tax invoice. Walk in registrations at your branch go into the same system as online orders.

03

A tutoring centre working with school families

Parents from international and private schools across Jeddah book subject tutoring around exam seasons. The site sells lesson packages, lets guardians choose teachers, shows progress after each session and sends reminders to the parent, not the child. Child data is limited to what tutoring needs, and staff access is restricted by role.

Guardian consent is part of every child's enrolment.

04

A vocational trainer for ports, logistics and hospitality

Jeddah's port, airport and visitor economy create steady demand for logistics, customs, safety and hospitality courses. These buyers are often employers. We build course pages with clear outcomes, cohort dates and entry requirements, plus organisation accounts that buy seats, nominate staff and receive invoices with their VAT details. Certificates carry a verification code that an employer can check online.

How a Jeddah course site goes from idea to first paid enrolment.

  1. 01Video call discoveryWe talk with your director, teachers and registration staff on video, review how courses are sold today, and identify where learners come from and how they prefer to pay.
  2. 02Course and pricing structureLevels, packages, lesson credits, group classes, cohorts and refund terms are written up as a clear rule set that both sides sign off before any screen is designed.
  3. 03Arabic led interface designRight to left layouts for Arabic, an English mirror, and any extra landing page languages are designed and reviewed together on shared screens with your team.
  4. 04Platform build and paymentsThe site, learner accounts, gateway, invoicing and live class integration are built and tested with real sandbox payments from Saudi and international cards.
  5. 05Soft launch with existing learnersCurrent learners renew through the new site first, which tests the whole system with friendly users and real payments before you promote it to new audiences in Jeddah and abroad.
  6. 06Growth and ongoing supportWe add languages, courses and reports as demand grows, and handle updates to payment methods, invoicing rules and security patches.

Technology

What we build this with.

Next.js or Laravel for sites with placement tests, credits and multiple languages; WordPress with WooCommerce for simpler course shops. Live classes connect to Zoom, Microsoft Teams or Google Meet, and data is hosted with PDPL obligations and NCA guidance taken into account. Pages are kept light so they load well on mobile data.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions from Jeddah education providers

Course pages, enrolment, payment, invoicing and learner access in one site.

We cover the public course catalogue, placement tests or entry checks, checkout with local and international payment, ZATCA compliant invoices, learner and guardian accounts, live class links and recordings, certificates and an admin area for your registration staff. Which of these go into the first release depends on how you sell today. A Quran teaching programme with overseas learners needs time zones and international cards first; a local tutoring centre needs guardian accounts and lesson packages first.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews