Services · Ecommerce development · Education course sales sites

Course booking and payment sites for Eastern Province trainers and their contractors.

Codeeo delivers education course selling website development Dammam training centres use to sell technical, safety and professional courses across the Eastern Province. Much of the demand here comes from contractors and plants around Dammam, Al Khobar, Dhahran and Jubail, where workers need certified courses on fixed dates and their employers pay. We build sites that publish those courses, take bookings from companies and individuals, collect payment, issue tax invoices and remind learners before their certificates expire.

Discovery, design reviews and staff training run by video call with your Dammam team. Behind that sits a team of 80+ across Dubai, Riyadh and Karachi, and the finished platform is owned entirely by you.

Built for
Safety, technical and professional training providers in Dammam, Al Khobar and Dhahran whose learners are often sponsored by an employer.
Typical timeline
Set together by video call during discovery, shaped around your busiest course months, and written into the scope before design.
What you own
The platform code, hosting account, gateway account, course catalogue and all learner and company records, in your name.
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

Platform features

What Eastern Province training buyers need from a course site.

A typical buyer in Dammam is not a student browsing for interest. It is a site coordinator who needs eight technicians certified in working at height before a shutdown, a safety officer whose certificate runs out next month, or a graduate in Al Khobar adding a professional qualification before applying to an operator. They want dates, seats, prices and an invoice, quickly and without a phone call.

We build around that reality. The features below cover company bookings, rotating shifts, certificate validity and the paperwork contractors need to show compliance to their clients. English often leads on technical course pages because that is the language of delivery, with full Arabic versions beside them.

Explain your project
  • Course finder by certification and validity

    Learners and coordinators search by the certificate they need, the awarding body, language of delivery and how long the certificate stays valid. Each course page lists prerequisites, duration in days, practical assessment details and the venue in Dammam or Al Khobar. Search results update instantly and work well on a phone in a site office.

    Buyers find the exact course their contract requires.

  • Company accounts with bulk booking

    A contractor's coordinator books several workers onto one or more courses in a single order, adds names and Iqama or national ID numbers that the course requires, and pays by card, bank transfer or on agreed credit terms. Past bookings and certificates for every employee stay in the company account.

    Coordinators manage a whole workforce's training from one login.

  • Shift friendly scheduling

    Many learners work rotations at plants and offshore. Courses can be offered in morning and evening blocks, weekend sessions and repeated short cohorts, and a worker can switch to another date within your rules if their roster changes. Learners on a roster can also join a waiting list for a full cohort and receive an offer automatically when a seat opens.

    Fewer no shows caused by changes to work rosters.

  • Certificate expiry reminders

    Each certificate is stored with its expiry date. Learners and their employers receive reminders before renewal is due, with a direct link to book the refresher course, which turns compliance deadlines into repeat business for you. Reminders go out by email, SMS or WhatsApp, at intervals you choose.

    Refresher bookings arrive before certificates lapse.

  • Payments for individuals and companies

    Individuals pay with mada, Visa, Mastercard, Apple Pay or STC Pay through a gateway licensed by SAMA. Companies can also pay by bank transfer or SADAD where your gateway supports it, with seats held for a set period while payment clears.

    Every buyer has a payment route that suits them.

  • ZATCA invoices and statements

    Orders generate ZATCA compliant e-invoices under Fatoora with the buyer's VAT details, and company accounts can download monthly statements showing every booking, payment and credit note. Finance teams at larger contractors rely on these for their own audits.

    Invoices that contractors' finance teams accept first time.

  • Attendance and practical assessment records

    Trainers mark attendance on a tablet in the classroom and record practical assessment results. Only learners who meet attendance and assessment requirements receive a certificate, and the record stays available if a client or auditor asks for evidence.

    A clear evidence trail for every certificate you issue.

  • Verifiable digital certificates

    Certificates are issued in English and Arabic with a QR code that links to a verification page on your domain. A gate officer or client auditor at a plant can scan it and see the learner, course, issue date and expiry instantly. Revoked certificates show as invalid straight away.

    Fewer calls from site gates asking whether a card is real.

  • Online theory with classroom practicals

    For blended courses, learners complete theory modules online before the practical day. The site grants access after payment, tracks completion and only confirms the practical session once theory is finished, which shortens classroom time. Theory progress also shows in the company account, so coordinators know who is ready for the practical day.

    Workers spend less time away from site.

  • Training manager dashboard

    Seats filled per course and venue, top company accounts, outstanding invoices, upcoming expiries and trainer workload in one view, filtered by month, so you can plan cohorts ahead of shutdown seasons and busy contract periods.

    Course planning based on actual demand and renewals.

Who this is for

Dammam training providers we can help.

The Eastern Province's training market is shaped by energy, petrochemicals, construction and the services around them, and by a workforce that includes Saudi graduates, long term expatriates and contract workers. Your course site should match who pays you and how. These four situations cover most of the conversations we have with providers in the Dammam metropolitan area. Many providers sit across two or three of them at once, and the platform can grow from one to the next.

01

A safety and HSE training centre

Your courses are short, frequent and often required by a client before a worker can enter site. The platform needs fast company booking, ID collection, attendance and assessment records, and certificates that can be verified at the gate. Expiry reminders matter just as much, because refreshers are a large share of your bookings and are easy to lose to a competitor if nobody reminds the employer. Company coordinators can see at a glance which of their workers hold which certificates and when each one runs out.

Expiry reminders often pay for the platform.

02

A technical institute running longer programmes

Diplomas and multi week programmes in instrumentation, electrical, welding or maintenance need intakes, entry requirements, instalments and sponsor payments. We build intake based enrolment with document checks, payment plans where you offer them, and learner accounts that hold timetables, results and materials for the full programme length. Sponsoring employers see progress and attendance for the learners they pay for, and nothing else.

03

A professional and English training provider in Al Khobar

Graduates and mid career professionals take English, IT, project management and accounting courses, usually paying for themselves. They compare providers online, so course pages need clear outcomes, schedules after work hours and instant checkout. Some will also come from Bahrain across the King Fahd Causeway, which means international cards and clear in person venue details. If you also run summer English or computing courses for school age children, those bookings go through a parent or guardian account: the guardian pays and consents, the child's profile holds only what the teacher needs, marketing is never sent to minors, and staff access to children's records is restricted by role.

Individual buyers expect instant confirmation.

04

A provider selling to contractor procurement teams

If most of your revenue comes from a few large companies, the site acts as a procurement portal: negotiated price lists per company, approval by the client's training coordinator, purchase orders, monthly statements and reports of who is certified in what. Workers never see prices; their employers manage everything. Reports can be exported in the format each client's compliance team asks for.

Six stages from video call to a live Dammam booking platform.

  1. 01Discovery by video callWe review your course list, awarding bodies, company clients, booking process and invoicing with your Dammam team, and map where time is lost today.
  2. 02Rules and data modelCertificate validity, prerequisites, seat limits, company price lists, credit terms and transfer rules are agreed and documented before any build work starts.
  3. 03Design in Arabic and EnglishCourse finder, company booking, checkout and learner accounts are designed for Arabic and English with right to left layouts, and technical course pages often lead in English to match the language they are delivered in.
  4. 04Build and connectWe build the platform, connect the gateway, ZATCA e-invoicing, your CRM or accounting system, and any learning platform used for theory modules.
  5. 05Test with real company bookingsA few of your regular contractor clients place real bookings, trainers record attendance on site, and finance checks statements before wider launch.
  6. 06Launch and steady improvementOld booking forms redirect, coordinators receive their logins, and we keep improving reports and reminders as your course mix changes.

Technology

What we build this with.

Laravel or Next.js for platforms with company accounts, credit terms and certificate records; WordPress with WooCommerce for simpler course shops. Hosting and data handling follow PDPL obligations, with NCA controls considered for anything storing ID numbers. Pages stay light enough to load quickly on site mobile connections.

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 Dammam trainers ask

Both depend on company booking rules and integrations more than course count.

A site where individuals book and pay for public courses is a moderate build. Adding company accounts with credit terms, negotiated price lists, ID collection, certificate expiry tracking and accounting integration takes longer and costs more. We agree a fixed scope and quotation after discovery and plan the first release around your quieter months, so your staff are not learning a new system in the middle of a shutdown rush. Ongoing hosting and support are quoted separately so you can see the running cost of the platform clearly.

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