Services · Ecommerce development · School course and enrolment sites

Course sales and enrolment for Dammam, Khobar and Dhahran schools in one site.

Codeeo handles school course selling website development in Dammam for private, international and community schools across the Eastern Province. Your STEM clubs, weekend academies, holiday camps, language classes and exam preparation are listed in one catalogue that families in Dammam, Khobar and Dhahran can filter by campus. Parents enrol, choose who pays, and settle online; employers that sponsor education get a proper tax invoice; your registrar gets rosters per lab and per classroom.

The Eastern Province has its own rhythm: shift work, rotations, daily commutes between Dammam, Khobar and Dhahran, and families who live in one city and school in another. We plan the course site around that rhythm rather than around a standard shop.

Built for
Schools in Dammam, Khobar and Dhahran that sell enrichment, holiday and exam preparation courses to their own families and to the wider Eastern Province.
Typical timeline
Shaped over video calls with your registrar and finance team, then tied to the weekend term or holiday programme you want to sell first.
What you own
The code, domain, merchant account, catalogue, enrolment history and learner records, kept in accounts registered to the school.
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 the course site handles

Built around shifts, campuses and employers that help pay.

Many Eastern Province parents work for energy, industrial and logistics companies on fixed shifts or rotations. A parent may be offshore for two weeks while the other parent handles three children, two campuses and a weekend timetable. Some employers contribute to education costs and need invoices addressed to the company. Course sales here fail when the site assumes one parent, one campus and one payer.

The platform we build lets either parent manage enrolments, lets the cost be split or billed to an employer, and lets a learner move between on site and online sessions when the family's schedule changes. Capacity is held per room or per lab, because a robotics course is limited by kits and benches, not just by seats. The features below are the usual starting set; discovery decides the first release. Anything held back is written into a ranked list for later intakes, so nothing your staff asked for gets lost between the first conversation and the second term.

Explain your project
  • Campus and city filters

    Families filter courses by campus in Dammam, Khobar or Dhahran, by day of the week and by grade. Each course shows where it runs, the gate to use for drop off and the pickup window, so a parent commuting between cities can plan the week before paying.

    Families pick courses they can actually get their children to.

  • Weekend and evening timetables

    Weekend academies in Dammam and after school sessions run on their own calendars, separate from the main school year. Intakes can repeat every few weeks, with rolling enrolment for clubs and fixed cohorts for exam preparation, and public holidays are blocked out automatically.

    One catalogue holds weekly clubs and fixed courses without confusion.

  • Employer billing and company invoices

    When a company sponsors a course, checkout records the employer, its VAT registration and any purchase order number, and issues a standard tax e-invoice through Fatoora to the company. Split payments let the employer cover part and the parent pay the rest by card.

    Sponsored enrolments stop waiting for paperwork to be chased by email.

  • Two parent family accounts

    Both parents hold their own login to the same family account. Either can enrol, pay, update pickup permissions or request a withdrawal, and both receive confirmations. A parent away on rotation still sees what the other has booked and can approve a change from their phone.

    Enrolment does not stall because one parent is offshore.

  • Course kits and materials

    STEM and art courses often need kits, lab materials or uniforms. These are sold as options on the course, with stock limits, so the school orders the right number of kits and the parent sees exactly what the enrolment includes before paying.

    No course starts with more learners than kits.

  • Local payment methods

    Checkout takes mada, Apple Pay, credit cards and STC Bank (formerly STC Pay) through a gateway licensed by SAMA, with Tabby or Tamara instalments for longer programmes where those providers accept them. Saved cards speed up repeat enrolments for weekly clubs.

    Repeat bookings take seconds, which keeps weekly clubs full.

  • Hybrid attendance

    Courses can run on site, online or both. A learner whose family travels during a rotation switches to the live stream or recording for that week, and the teacher's attendance sheet shows who joined where. Online access is limited to enrolled, signed in learners.

    Learners keep up when the family timetable moves.

  • Consent, collection and safeguarding

    Guardians record consent for photos, medical information and the adults allowed to collect the child, including drivers. Teachers see only the details their session needs, and messages to learners stay inside logged class channels on school accounts.

    Children are released only to adults the guardian approved.

  • Certificates with project records

    Learners who meet your attendance and assessment rules receive an Arabic and English certificate listing the course, the hours attended and, for STEM programmes, the projects they built. Each certificate carries a verification code that a university admissions office or another school can check on your site.

    Certificates that carry real evidence and cannot be faked easily.

  • Lab capacity and staff rosters

    Admins set capacity per lab, room and teacher, see fill rates for every course and campus, and export rosters for each session. Finance reconciles card settlements, employer invoices and refunds in one report at the end of each intake.

    Each campus runs its courses from the same reliable numbers.

Who this is for

Eastern Province schools that sell courses online.

The schools that ask us for a course site in Dammam tend to share one problem: demand that crosses city lines. A family in Khobar wants the robotics club at the Dammam campus, a Dhahran family wants weekend Arabic, and a company wants to sponsor its employees' children on a holiday programme. Each school below starts from a different place, and the catalogue, checkout and admin are shaped to match. The common thread is that the site must work for a parent standing at a gate in Khobar at the end of a shift, on a phone, with little patience for long forms or unclear prices.

01

International schools serving energy sector families

These schools often run clubs, language programmes and holiday camps for children of engineers and specialists on contracts or rotations. The site leads in English with a full Arabic version, supports two parent accounts and employer invoicing, and keeps online access ready for weeks when the family is away. Families arriving on a new contract can enrol before their Saudi bank card is issued by paying with a foreign card.

Built for families whose schedule changes every few weeks.

02

Saudi private schools in Dammam and Khobar

Private schools sell Quran and Arabic programmes, Qudurat and Tahsili preparation and summer enrichment. Arabic leads every page and the checkout puts mada and Apple Pay first. The school can reserve seats for its own pupils, then open remaining places to neighbouring families from other districts. Preparation courses are described in the school's own words, without implying any link with the national testing body.

Arabic first pages with seats held for current pupils.

03

Large community schools

Community schools for South Asian and other expatriate families sell board exam revision and weekend coaching in high volumes. The site focuses on quick enrolment on a phone, clear course pages, sibling handling and one roster per section, so the office is not buried in transfer receipts during exam season. Many of these schools run separate boys and girls sections, sometimes on different sites, and the catalogue respects that split in every course and roster.

Volume, sections and siblings handled in one checkout.

04

Schools building a STEM programme for the region

A school with strong labs may want to sell robotics, coding or engineering courses to learners from across the Eastern Province. The site then needs persuasive course pages, kit sales, placement rules and certificates that list the projects a learner completed. Outside learners arrive without a school account, so the site handles their registration, consent and placement as carefully as it handles your own pupils.

Lab capacity and kits planned into every cohort.

From a first video call to a full Eastern Province catalogue.

  1. 01Video discoveryWe meet your registrar, finance lead and a programme coordinator over video, map every course you sell, how employers pay today and where parents get stuck.
  2. 02Campus and capacity modelCampuses, rooms, labs, kits, teachers and timetables are modelled first, because capacity rules decide what the checkout may sell.
  3. 03Parent and employer flowsWe design the family account, the two parent logins and the employer billing path in Arabic and English, and test them with real parents.
  4. 04Payment and tax setupGateway, wallets, instalments, split payments and Fatoora invoices for both parents and companies are connected and tested against a full mock intake.
  5. 05One campus firstWe open the catalogue at one campus, check fill rates and support questions for an intake, then add the other campuses one at a time with their own staff trained.
  6. 06Review every intakeAfter each intake we look at drop off, refunds and employer invoice delays, and adjust timetables, forms and rules before the next one, so each term starts with fewer questions to the office.

Technology

What we build this with.

We generally build with Laravel or Next.js, a SAMA licensed payment gateway, your chosen learning system for lessons and hosting agreed with you so that learner data stays where your policies require it. If the school runs a student information system or an ERP, enrolments and invoices can be passed to it so records agree across the school.

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 Eastern Province schools ask about course sites.

Yes, one site can sell for every campus.

We set up each campus with its own rooms, labs, teachers and timetables, and one shared catalogue that parents filter by campus. Reporting can be split by campus for principals or combined for the owners. If a campus has a different brand, it can have its own storefront while sharing the same admin and payment setup. Families who use more than one campus keep a single account and see every child's courses together.

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