Services · Ecommerce development · Online learning course sites

Course selling websites built for Saudi rules, Saudi payments and every region.

Codeeo delivers e-learning course selling website development in Saudi Arabia for training providers, online academies, professional bodies and tutoring platforms that sell to learners across the Kingdom. We build the storefront, checkout, invoicing and enrolment logic that turns a visitor into a paying learner with access to the right course. Selling education nationally means meeting national rules first: e-learning licensing, personal data protection, cybersecurity expectations, e-invoicing and the e-commerce law all shape how the site must work before marketing can scale it.

This page covers the commercial platform: catalogue, pricing, payment, tax invoices and access control. Teaching itself can stay in your LMS or move to a learning area we build. Workshops take place in Riyadh or by video call for teams elsewhere in the Kingdom. Everything we build stays in your name.

Built for
Training companies, online academies, professional associations and tutoring platforms selling courses across Saudi Arabia.
Typical timeline
Agreed after discovery and written into the proposal, with regional rollout phases planned separately where needed.
What you own
All code, domains, gateway and hosting accounts, learner data and course content, in your entity's 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 capabilities

What a national course store needs underneath.

A store that sells courses in one city can get by with manual fixes. A store that sells in Riyadh, Jeddah, Dammam, Abha and Tabuk at once cannot, because volume exposes every gap: unpaid enrolments, invoices with missing VAT numbers, learners in the wrong cohort, consent records nobody can find. We design for that scale from the first release. When a provider needs lessons, assessments and progress tracking as well as the shop, the project becomes e-learning online course platform development in Saudi Arabia, and we plan the store and the learning area as one system with one learner account. The capabilities below are the ones national sellers ask about most. Each one can be phased, so the first release stays focused on getting paid enrolments working correctly.

Explain your project
  • Licensing details and FutureX readiness

    Licensed providers are expected to integrate with FutureX, the national e-learning platform. We structure course data, learner records and completion events so that integration, or any reporting NELC requires, can be connected without rebuilding the store. Licence numbers display on the pages you choose. Course titles in the store match the titles approved in your licence.

    Regulatory integration is planned, not bolted on.

  • Regional catalogue and delivery

    Online, live virtual and classroom courses in different cities sit in one catalogue, filtered by region and delivery mode. A classroom course in Khobar and its online twin are separate products with their own seats, prices and certificates. Venue details, maps and joining instructions are attached to each classroom session automatically.

    Learners anywhere see what they can actually attend.

  • National payment methods

    mada, Visa, Mastercard and Apple Pay through a SAMA licensed gateway, STC Bank (formerly STC Pay), Tabby and Tamara where approved for your category, and SADAD bill payment for buyers who prefer it, subject to your provider's support. Failed payments return the learner to checkout with their basket intact.

    Every common Saudi payment preference is covered.

  • Fatoora e-invoicing at volume

    Simplified invoices for individuals and standard tax invoices for companies are generated to ZATCA Fatoora rules and passed to your e-invoicing solution or ERP, ready for the integration phase that applies to your business. Company buyers download every invoice from their account. Invoice numbering stays sequential across every region and sales channel.

    Invoicing scales with sales without extra finance staff.

  • Verified sign in options

    Email and phone sign in by default, with national identity verification through approved providers considered where a course legally requires confirmed identity, such as certain professional qualifications. We plan this only where the use case justifies it. Any verification service is integrated only after you confirm the provider is approved for your use.

    Identity checks where they matter, and simple sign up elsewhere.

  • Organisation accounts at scale

    Employers with staff in several regions buy seat pools, assign them to branches and see completion by region. Approval chains, purchase order numbers and invoice terms are stored per organisation. Unused seats can be moved between branches by the client's own administrator.

    Large clients manage training across the country themselves.

  • Paid learner portal

    For organisations scoping e-learning paid learning portal development in Saudi Arabia, the portal brings purchases, active courses, live session links, certificates and receipts into one Arabic first account, with offers for related courses based on what the learner completed. Learners in any region see the same portal, with session times and venues relevant to them.

    Learners return to you for their next course.

  • Consent and privacy controls

    Consent capture, privacy notices in Arabic and English, data subject requests, retention schedules and guardian consent for minors are built as features with admin screens, so compliance work under the PDPL does not depend on spreadsheets. Marketing consent is recorded separately from enrolment consent.

    Privacy duties are traceable and repeatable.

  • Performance across the Kingdom

    Hosting in a Saudi region where you require it, content delivery for images and video, and pages tuned for Core Web Vitals so course pages load quickly on mobile networks in smaller cities as well as the large ones. We measure speed on real mid range phones, not only on office broadband.

    Fast course pages wherever learners are.

  • National sales reporting

    Revenue, enrolments and refunds by course, region, channel and organisation, with cohort fill rates and renewal forecasts, exported to Power BI or your finance system. Regional managers see only their own figures.

    Decisions on where to open the next intake are based on evidence.

Who this is for

Four kinds of national course sellers.

Online learning in the Kingdom is a regulated activity. The National eLearning Center's regulations apply to governmental, private and nonprofit institutions offering e-learning and training, and licensed providers integrate with FutureX. Private training centres hold a TVTC licence before seeking e-training approval, and individual instructors deliver through accredited providers. Your licensing is your responsibility and stays with you; our job is to build a store that fits it. These are the national sellers we work with most. Each brings a different first release.

01

A provider expanding beyond its home city

You sell well in one city and want learners from the rest of the Kingdom. We separate online products from classroom ones, add regional filters and pricing where needed, and plan a phased rollout so each new region launches with its own sessions, landing pages and local search visibility rather than one generic page for the whole country. Support hours and contact routes are stated clearly for learners in every region. Pricing can stay national or vary by region where classroom costs differ.

Rollout phases are planned in the proposal.

02

A professional association selling CPD

Associations and professional bodies sell continuing professional development to members in every region. The store handles member and non member prices, credit hours recorded against each course, annual CPD summaries and certificates members can share with employers. Membership status can come from your existing member database through an integration. Renewal reminders tell members how many credit hours they still need before their deadline.

03

A training company selling to government and large employers

Large buyers expect quotations, purchase orders, standard tax invoices, cybersecurity assurances and reporting by branch. We build organisation accounts and invoice terms, and we document hosting, access control and data handling so you can answer security questionnaires that reference the NCA controls. Seat pools bought for a financial year can be drawn down across branches, with balances visible to both sides.

04

A tutoring platform for school students

Nationwide tutoring sells to parents of school students in many cities. The parent creates the account, consents and pays; students have limited profiles with no public information; tutors are vetted by you and communicate only inside the platform. Session recording, retention and who may view recordings are set with you and published for parents. Subjects, grades and tutor availability are searchable by parents in Arabic first. Parents can see every message a tutor sends their child.

Guardian consent and safeguarding come before marketing features.

Six phases to a national course store.

  1. 01Discovery and regulatory mapWorkshops in Riyadh or by video call cover your courses, buyers, licences and finance setup, and list which rules apply: NELC, PDPL, ZATCA, the e-commerce law and buyer security demands.
  2. 02Commercial modelProducts, prices, regions, organisation terms, refunds and class transfers are defined in writing, including what launches nationally at the start and what waits for later regional phases.
  3. 03Arabic first design systemComponents for course pages, checkout and portals are designed right to left first, tested with English, and documented so new regions and courses reuse them consistently.
  4. 04Build and integrationsGateway, Fatoora e-invoicing, ERP, LMS and any FutureX connection are developed together, with automated tests on payment, refund and enrolment paths.
  5. 05Security and privacy assuranceAccess control, logging, encryption, hosting location and PDPL processes are reviewed and documented, ready for client questionnaires and your own data protection records.
  6. 06Phased national launchWe launch in the first region or product line, measure checkout completion, refund requests and support tickets, then open further regions across the Kingdom in the order your sales data supports.

Technology

What we build this with.

National stores usually run on a Next.js front end with a Laravel or headless commerce back end, connected to Moodle or your current LMS. Smaller catalogues can start on WooCommerce. Hosting, gateway and invoicing accounts are opened in your entity's name, and video uses signed streaming. Search engines receive separate Arabic and English URLs with course structured 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 national course sellers ask.

Licensing, data protection, invoicing, payments and consumer rules.

Expect to deal with NELC licensing and any FutureX integration, the PDPL and SDAIA guidance on personal data, ZATCA Fatoora e-invoicing and VAT, a SAMA licensed payment gateway, and the e-commerce law with registering the online store with the Ministry of Commerce. Large buyers may also ask about NCA cybersecurity controls. We build the features each rule needs; your legal and licensing advisers confirm your obligations. Getting this list right early avoids rework late in the project.

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