Services · Ecommerce development · AI tutoring course enrolment sites

Enrolment sites that turn Riyadh's demand for AI tutoring into paid places.

Our AI tutoring course selling website development in Riyadh serves tutoring centres, exam preparation brands, corporate academies and education startups based in the capital. We build the site where a parent in Al Yasmin, a student at King Saud University or an HR team in Olaya chooses a course, pays and receives access to an AI tutor the same minute. Arabic leads every page, English follows, and the checkout, invoices and access rules are designed around how Riyadh buyers actually pay.

Codeeo has a team in Riyadh, so discovery, design reviews and launch planning can take place face to face at our office or yours. That matters when a course store touches your academic team, your finance department and your licensing adviser at once, and when decisions are faster in a room than over email.

Built for
Tutoring centres, exam preparation brands, corporate academies and education startups headquartered in Riyadh.
Typical timeline
Agreed in person during discovery in Riyadh, then confirmed once payment, invoicing and any licensing steps have dates from the providers involved.
What you own
Code, catalogue, learner and order data, payment and e-invoicing accounts and the admin system, all held in your company'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

What a Riyadh course store includes

Built for the buyers the capital produces.

Riyadh produces three very different course buyers. Families in the northern districts buy term packages and exam preparation for school age children, often for more than one child. University students buy short, intensive courses before assessments and want to pay from a phone in seconds. Employers, from government entities to private companies around King Abdullah Financial District, buy seats in bulk for staff and expect invoices, purchase orders and progress reports. A good Riyadh course store serves all three without forcing them through the same checkout. The features below are the ones capital based providers ask for most, and we pick the set for your first release by looking at which of those buyers brings you most of your revenue today.

Explain your project
  • Separate paths for families, students and employers

    A short question on the home page sends each visitor down the right route: family packages with guardian accounts, quick single course purchases for students, or a company enquiry and seat ordering flow. Each path has its own pricing display and checkout, built on the same catalogue, so a course is created once and sold three ways. Your marketing team can link adverts straight to the right path for each audience.

    Every buyer sees an offer written for them.

  • Exam season cohorts

    Qudurat, Tahsili, STEP and IELTS preparation sold as dated cohorts with seat caps, early enrolment windows and automatic waiting lists. Your team clones last season's cohort, changes the dates and publishes, without a developer.

    New exam windows go on sale the day they are announced.

  • One tap mobile checkout

    Apple Pay, mada and STC Pay presented first on mobile, with the course summary, VAT inclusive total and refund terms visible above the pay button. Card details are never stored on your servers; the gateway holds them. Failed payments show a clear Arabic message and a second method, rather than a dead end.

    Students finish paying before they lose interest.

  • Corporate seats and purchase orders

    Company accounts where a training coordinator buys a block of seats, enters a purchase order number, receives a standard tax invoice and assigns places to named employees. Unused seats roll to the next cohort if your terms allow it.

    Employers buy without email chains or manual invoices.

  • Tutor access the moment payment clears

    The moment a payment clears, the learner's AI tutor access opens with the course's subjects, practice banks and usage allowance. If a payment is reversed or refunded, access closes automatically and the learner sees why.

    No gap and no leak between paying and learning.

  • Family wallet and sibling discounts

    Parents hold one account for several children, see each child's courses and renewal dates, and apply sibling rules you define. Each child gets a separate learner login without access to payment or other children's progress.

    Larger families stay with one provider.

  • Live session booking alongside the tutor

    For courses that combine the AI tutor with human sessions at your Riyadh centre or online, learners book the live part from the same account. Rooms, teachers and capacity are managed in the admin, and reminders go out by SMS or WhatsApp before each session so fewer seats sit empty.

    Blended courses sold and scheduled in one place.

  • Fatoora invoicing and VAT

    Simplified and standard tax invoices issued through your ZATCA compliant e-invoicing route, credit notes for refunds and VAT breakdowns per course, ready for your accountant. Corporate invoices carry the buyer's VAT number and purchase order reference.

    Month end closes without rebuilding invoices by hand.

  • Placement test before purchase

    A short diagnostic, often run by the AI tutor itself, recommends the right level or cohort before the learner pays. Results are saved to the account so the tutor starts at the right point, and parents see why a particular course was suggested rather than guessing between grades.

    Fewer refunds from learners placed in the wrong course.

  • Sales and enrolment dashboard

    Revenue by course, cohort fill rates, refund reasons, payment method mix and corporate account activity, filtered by date or district where you capture it. Exports go straight to your accountant or management team.

    Decisions about the next intake based on real numbers.

Who this is for

Four Riyadh providers we build course stores for.

The capital has more education businesses than any other Saudi city, and they compete hard on convenience. Traffic between districts means many parents and professionals now prefer to buy and study online, then attend in person only when they must. These four starting points come up most often in our Riyadh conversations, and each one leads to a slightly different store. Many of our clients start in one box and move into another within a year, so the store is planned to grow with them.

01

A tutoring centre adding an AI tutor to its classes

You already teach groups in a centre in north Riyadh and want to sell an AI tutor as an add on or a home study package. The store needs to show both products clearly, let existing families upgrade from their account, and keep classroom timetables in sync with online purchases. We start with your current enrolment process and remove the steps that happen today by phone and WhatsApp. Centre staff keep a simple admin to enrol walk in families on the spot, so online and front desk sales land in the same records.

Your existing families are the quickest first customers.

02

An exam preparation brand with seasonal peaks

Most of your sales arrive in the weeks before national test dates. The store must stay fast when traffic spikes, the checkout must not fail at the worst moment, and cohorts must close cleanly when full. We load test the checkout before each season and keep the catalogue simple enough that a new course goes live in minutes. Past students receive a targeted offer when the next window opens, which is often your cheapest source of sales.

Test the checkout before the rush, not during it.

03

A corporate academy selling to ministries and companies

Your buyers are training departments, not individuals. They need quotations, seat ordering, standard tax invoices and reports that show completion by employee. We build company accounts with roles for coordinators and finance staff, and connect orders to your CRM so account managers see every purchase. Government buyers in Riyadh often ask about hosting location and security controls, so we prepare that documentation as part of the project.

Institutional buyers judge you on paperwork as much as content.

04

A startup launching its first paid product

You have built or licensed an AI tutor and need a place to sell it. We help you decide what to sell first, a single subject, a term package or a monthly plan, build a focused store and measure which offer converts before adding more. Meetings at our Riyadh office keep decisions quick in the early weeks, when pricing and positioning still change from one week to the next.

One clear offer beats a full catalogue on launch day.

From first Riyadh workshop to the first paid enrolment.

  1. 01In person discoveryA working session at our Riyadh office or your premises with academic, finance and marketing leads to map buyers, products, pricing and licensing status.
  2. 02Offer and catalogue structureCourses, packages, cohorts and corporate seat products defined, with Arabic and English naming agreed and approved before any screen design.
  3. 03Checkout and account designRight to left layouts for family, student and employer paths, prototyped and tested with real Riyadh parents and learners.
  4. 04Payments, invoices and tutor linkGateway, wallet and instalment setup, ZATCA e-invoicing connection and the provisioning link into your AI tutor, each tested with live transactions.
  5. 05Load and safety testingExam season traffic simulation, guardian consent checks, access control review and a dry run of refunds and transfers.
  6. 06Launch and first intake reviewGo live with one intake, review sales and support data together in Riyadh, then plan the next release around what learners actually bought.

Technology

What we build this with.

Commonly Laravel or a headless commerce setup with a Next.js front end, a SAMA licensed gateway with mada, Apple Pay and STC Pay, a Fatoora integration and APIs into your AI tutor, CRM and accounting software. Final choices follow your volumes and in house skills.

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 Riyadh education businesses ask before building a course store.

Yes, our Riyadh team runs discovery and reviews in person.

We can meet at our Riyadh office or at your centre, which is often easier when academic, finance and marketing staff all need to agree on the catalogue and pricing. Later reviews can mix in person sessions with video calls to suit your calendar. The project lead you meet in discovery stays responsible for the work through launch and the first intake.

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