Services · Mobile app development · Online learning apps

E-learning app development across Saudi Arabia, ready for NELC licensing.

Codeeo delivers e-learning app development in Saudi Arabia for online course providers, training companies, instructor marketplaces and organisations that teach staff in many cities. We build the catalogue, video delivery, assessments, certificates and admin tools, and we plan them around the national rules that govern e-learning in the Kingdom. A course app sold nationally has to satisfy the National eLearning Center, Saudi data protection law and Saudi payment and invoicing rules before it can grow.

Our team of 80+ works across Dubai, Riyadh and Karachi and has delivered 200+ projects in the UAE and the US. Workshops run in person in Riyadh; clients in other Saudi cities meet us by video call. Online learning app development in Saudi Arabia is a long term commitment, so we plan the first release with the next three in mind.

Built for
E-learning providers, training companies, instructor platforms and multi city employers delivering courses across the Kingdom.
Typical timeline
Release phases are agreed in discovery and tied to your licensing status, content readiness and the order in which regions go live.
What you own
Source code, store listings, hosting accounts, course content and every learner record, held in your organisation'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 the app can include

Platform features for a Kingdom wide audience.

A course app that serves one city can be forgiving. One that serves learners from Tabuk to Jazan, and from Riyadh's business districts to small towns in Al Qassim, cannot. Connections vary, payment habits vary, and corporate clients often have staff in several regions who must all see the same course. National providers also carry regulatory weight: the National eLearning Center regulates e-learning institutions and programmes, its rules expect licensed institutions to integrate with the national FutureX platform, and learner data falls under the Personal Data Protection Law. Online course app development in Saudi Arabia therefore starts with structure, compliance and delivery, and only then adds engagement features. These are the building blocks we use most often for national providers. The final list always depends on your licence model and buyers.

Explain your project
  • Licensing evidence and FutureX integration

    Course outlines, learning outcomes, learner activity, assessment results and completion data are stored so they can feed NELC reporting and the technical integration with FutureX. Your team can export the evidence a licence review asks for without manual reconstruction.

    Licensing and integration work moves faster.

  • Multi provider and instructor marketplace

    NELC rules require programmes delivered by individuals to go through accredited service providers. A marketplace model lets you host independent instructors under your licence, review their courses before publishing and share revenue by agreed rules. Each instructor signs your terms inside the app.

    Instructors join your platform within the national rules.

  • Nationwide video delivery

    Video served through a delivery network with points close to Saudi users, adaptive quality for slower rural connections, offline downloads and protected playback. Hosting can sit in a Saudi cloud region where your obligations require it. Playback analytics show where learners in each region drop off.

    Learners in smaller cities get the same experience as those in the capital.

  • Saudi identity and sign in

    Nafath verification for programmes that need proven identity, corporate single sign on for employer clients, and simple phone based sign in for open courses. Each programme uses the level of verification it actually needs. Verification results are stored as a flag, not as document copies.

    Certificates carry verified identity where it matters.

  • Payments and e-invoicing

    mada, Apple Pay, STC Bank and card payments for individuals, SADAD or bank transfer for organisations, and ZATCA compliant e-invoices through Fatoora for every sale. Instalment options can be added through approved providers.

    Revenue is collected and invoiced the Saudi way.

  • Assessment and exam integrity

    Question banks, randomised exams, time limits, browser lock options and optional identity checks before high stakes tests. Results are stored with timestamps and the exact question set each learner saw. Appeals and re-marks are logged against the original attempt.

    Grades stand up to review by clients and regulators.

  • Regional dashboards for employers

    Organisations with staff across regions see completion by city, branch and department. Regional managers see their own teams, while head office sees the whole Kingdom in one view, with exports for HR and annual reports. Scheduled reports reach each regional manager every week.

    National clients see progress region by region.

  • Arabic first accessibility

    Right to left design, Arabic typography that stays readable on small screens, captions and transcripts for every video, and screen reader support. English and other languages are added as complete versions, not partial translations. Font sizes adjust to the phone's own accessibility settings.

    More learners can actually complete the course.

  • Certificates with public verification

    Bilingual certificates showing course, hours, date and provider licence details, each with a code anyone can verify. Revoked certificates show as withdrawn immediately.

    Employers in any city can trust your certificates.

  • Corporate seat management

    Employer clients buy seat packs, invite staff by email or HR upload, reassign seats when people leave and renew licences from one screen. Contract terms, seat counts and renewal dates sit in your admin panel, so your sales team knows which national accounts are due for renewal and which are under using what they bought.

    Corporate revenue becomes predictable and easier to renew.

Who this is for

National providers we are set up to help.

Learning demand in the Kingdom has grown alongside Vision 2030 programmes such as the Human Capability Development Program, and much of it now moves online. The providers who need a custom app are usually those whose model does not fit a packaged platform: they sell to many cities at once, host other instructors, or carry compliance requirements that generic tools ignore. These four profiles cover most national projects. If yours is a mix of two, the first workshop helps decide which comes first.

01

An online course provider scaling beyond its home city

You started in Riyadh, Jeddah or Dammam and now sell to learners across the Kingdom. Growth exposes weak points: payment failures, slow video in some regions, manual certificates and support by phone. We rebuild the platform around national delivery and licensing, then migrate your learners and their history so nobody loses progress. Regional marketing becomes easier once the app performs well everywhere. Support tools such as in app chat and a help centre in Arabic reduce the phone queue as volume grows.

Fix delivery before spending on regional marketing.

02

A marketplace hosting independent instructors

Your platform lets trainers publish and sell their own courses. Under NELC rules those programmes need to run through an accredited provider, so the app must handle instructor onboarding, content review, licensing records and revenue sharing in a controlled way. Learning management app development in Saudi Arabia for a marketplace is as much about governance tools as it is about the learner experience. Instructor dashboards show sales, ratings and payouts, which keeps good trainers on your platform.

Governance tools matter as much as the storefront.

03

An employer training staff in many regions

Banks, retailers, healthcare groups and service companies with branches across the Kingdom need the same mandatory and development courses everywhere. We build an internal academy with role based assignment, regional reporting and integration with your HR system, so a joiner in Abha receives the same induction as one in Riyadh. Managers in each region see only their own teams. Content can be filmed once and localised for regional differences in procedures where needed.

One academy, every region, same standard.

04

A training company preparing for licensing

You run classroom programmes and want to sell them online under an NELC licence. We design the online version so it supports the licence file: clear learning outcomes, tracked activity, valid assessments and integration readiness for FutureX. We also flag the current TVTC programme licensing route announced by NELC for training providers, so you can confirm it with your adviser early. A private pilot with an employer client can run while the licence is reviewed.

Build for the licence from the first sprint.

How a national e-learning platform is delivered.

  1. 01Regulatory and market discoveryWe review your licence status, target regions, buyer types and data obligations, in person in Riyadh or by video call, before agreeing scope.
  2. 02Platform architectureHosting region, identity, payments, video delivery and FutureX integration are designed together, so compliance is part of the structure from day one.
  3. 03Learner and admin designArabic first screens for learners, instructors, employer clients and your operations team, tested with real users from more than one region before development begins.
  4. 04Build in phased releasesCore catalogue, player, assessments and payments first, then marketplace, employer and reporting features in planned phases.
  5. 05Regional pilotA pilot with learners in at least two regions, for example the Central and Eastern Provinces, tests video performance, payments, identity checks and support before full national launch.
  6. 06National rollout and growthLaunch across the Kingdom, then ongoing releases driven by completion data, licence reviews and feedback from employer clients.

Technology

What we build this with.

We select frameworks, video infrastructure and hosting to suit national scale and Saudi data rules. Existing learning management systems can stay as the back office, with a new mobile layer built on top of them through their APIs where that saves time. Monitoring covers every region so problems are seen before learners report them.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

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

03Marketing and tracking

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

Questions national e-learning providers ask.

NELC licensing, data protection, payments and e-invoicing at minimum.

The National eLearning Center regulates e-learning institutions and programmes and expects licensed institutions to integrate with FutureX. The Personal Data Protection Law, overseen by SDAIA, governs learner data. Paid courses need ZATCA compliant e-invoicing. Government clients may add NCA cybersecurity controls. We design for each of these and recommend you confirm your own position with a licensing or legal adviser. We also keep a short compliance log during the build, listing each decision and the rule behind it, which your adviser can review.

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