Services · Ecommerce development · Online learning course sales sites

Course sales websites for Edinburgh providers, set up for Scots law from the start.

Codeeo delivers e-learning course selling website development Edinburgh educators, training firms and university short course teams use to sell places and paid access online. We build the catalogue, enrolment and checkout, cohort calendars, learner access and certificates, with your terms, age rules and course levels written for Scotland rather than copied from an English template. Learners in the capital, elsewhere in Scotland and overseas buy and start a course without phoning your office, and your staff run everything from one admin panel.

Codeeo has delivered 200+ projects across the UAE and the US, with 80+ people in Dubai, Riyadh and Karachi, and a 4.7 rating from 23 Google reviews. We have no Edinburgh office; Scottish clients work with us remotely, and every meeting runs by video call.

Built for
Edinburgh course providers, professional trainers, summer school organisers, arts and language schools, and university departments selling short courses and CPD.
Typical timeline
We set timing after discovery, once course levels, age rules, payment routes and integrations are known, and record the plan in writing before design starts.
What you own
The website code, catalogue, learner records, orders, certificates and payment provider account, held in accounts registered to your organisation.
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 platform covers

What an Edinburgh course store needs that a generic template misses.

Most off-the-shelf course platforms are written with English law and English qualifications in mind. That causes small but real problems for an Edinburgh provider. Terms refer to the courts of England and Wales. Level descriptions do not match the Scottish Credit and Qualifications Framework. Age rules assume eighteen is the line for contracts, when in Scotland the key age for most purchases is sixteen. Tutor vetting refers to DBS rather than the PVG scheme. None of this stops a sale, but it confuses learners and creates risk for you. The capabilities below are the ones we most often build for Edinburgh providers, and each can be configured by your team after launch as your courses change.

Explain your project
  • Scottish terms and jurisdiction

    Checkout presents terms that your solicitor has written under Scots law, with Scottish courts named where appropriate. Consumer rights from the Consumer Contracts Regulations and the Consumer Rights Act apply across the UK, so the cancellation and refund steps are built in either way; only the contract wording changes.

    Learners agree to terms that actually fit where you trade.

  • Age-aware purchasing

    Under the Age of Legal Capacity (Scotland) Act 1991, people under sixteen generally cannot enter contracts except ordinary ones for their age. The site asks date of birth where courses suit younger learners and routes under-sixteens to a parent or guardian account that pays and accepts terms.

    Course purchases for younger learners are made by someone able to agree to them.

  • SCQF levels in the catalogue

    Courses carry their SCQF level and credit points where they have them, with filters so learners can compare like with like. Where a course leads to an award from Qualifications Scotland, which replaced the SQA as the national awarding body in 2026, the catalogue says so clearly and links enrolment to your centre processes.

    Learners understand what level they are buying.

  • PVG-aware tutor assignment

    For courses with learners under eighteen, the admin records when each tutor's Protecting Vulnerable Groups membership was confirmed through Disclosure Scotland. Only confirmed tutors can be assigned to those groups, and messaging with children is limited to tutor groups your safeguarding lead can review.

    Safeguarding rules are enforced by the system, not by memory.

  • Course payment integration

    E-learning course payment integration Edinburgh learners trust: card with 3D Secure for Strong Customer Authentication, Apple Pay, Google Pay and pay by bank for larger fees. Refunds and cohort transfers update your accounting software, and VAT is applied per product according to your accountant's view.

    Every payment, refund and transfer reconciles cleanly.

  • Summer school and festival season intakes

    Edinburgh's August festivals and summer schools bring short, intense programmes with fixed dates and visitors from abroad. The site sells these as dated cohorts with seat limits, deposits and balance payments, and prices in other currencies where you choose to.

    Seasonal programmes fill without oversold places.

  • Public sector and institutional buyers

    Scottish public bodies, NHS boards and councils often buy training through formal procurement, sometimes advertised on Public Contracts Scotland. The site supports quotes, purchase orders, VAT invoices on terms and seat allocation, alongside individual checkout for the same course.

    Institutional orders run through the store rather than around it.

  • CPD records for financial services staff

    Banks, insurers and investment firms in Edinburgh buy training their staff must complete and record. The employer portal exports completion dates, scores, CPD hours and certificate codes per person, and keeps the history if a seat moves to someone else.

    Clients file training evidence without asking you for it.

  • Verifiable certificates

    Each certificate carries a unique code and a public verification page showing the course, level, completion date and learner name. Certificates can be reissued from the admin if a name changes, and revoked if a payment is reversed.

    Employers can trust a certificate from your Edinburgh courses.

  • Accessible to WCAG 2.2 AA

    Catalogue, checkout and learner area are built and tested against WCAG 2.2 AA, with captions and transcripts on course previews. The Equality Act 2010 applies in Scotland, and a documented accessibility test helps you answer the questions universities and public buyers raise.

    More learners can enrol without asking for help.

Who this is for

Edinburgh course providers we build for.

Edinburgh's course market reflects the city: universities and colleges with active short course and CPD teams, a large financial services sector that buys compliance training, arts and language schools that peak around the festivals, and independent experts who teach online to learners across Scotland and beyond. Each needs a store that respects Scottish rules and the way its own buyers pay. These are the four starting points we see most.

01

University and college short course teams

Departments selling CPD, online short courses and summer programmes often work outside the main student records system and need their own store. We build one that matches the institution's brand, takes card and invoice payments, sends enrolment data to central systems where permitted, and lets course teams publish dates and prices themselves within agreed limits. International learners can pay in their own currency, and the store can hand accepted applicants to the institution's own systems at the right moment.

A course store that fits beside the main admissions system.

02

Training firms serving financial services

Compliance and professional training providers whose clients are Edinburgh banks, insurers and asset managers need corporate seat management, completion exports and invoices that pass supplier checks. Individual professionals often buy the same courses, so we build both routes on one catalogue and keep each employer's reporting separate. Renewal reminders for annual refresher courses go to the employer's administrator, not to individual staff who may have moved on.

Corporate and individual buyers share one catalogue.

03

Arts, language and festival-season schools

Short courses timed around the Fringe and the wider August festivals, language summer schools and evening classes sell in sharp peaks. We build dated cohorts, deposits, waiting lists and multi-currency pricing for overseas visitors, and keep the site quick when demand rises in spring and early summer. Visitors booking from abroad receive confirmation emails with clear dates in UK time and a simple route to transfer to a later course if their travel plans change.

Seasonal peaks handled without manual seat counting.

04

Tutors and youth programmes

Tuition and youth course providers teaching under-eighteens need payer accounts for parents, PVG records for tutors and child privacy settings that follow the ICO's Age Appropriate Design Code. We switch off public profiles and profiling for children by default and give your safeguarding lead oversight of messaging. Parents receive receipts and progress summaries, while the learner account stays focused on lessons.

Scottish safeguarding steps are built into the admin.

Six stages to a live Edinburgh course store.

  1. 01Discovery by videoCourses, levels, buyer types, ages taught, payment routes and existing systems are mapped, and Scottish legal questions are listed for your solicitor.
  2. 02Catalogue structureSCQF levels, cohorts, deposits, bundles and corporate pricing are modelled, with every mandatory fee included in the first total a learner sees.
  3. 03Design and accessibilityCourse pages, checkout and the learner area are designed with real content and reviewed against WCAG 2.2 AA before the build starts.
  4. 04Build and integrationPayments, accounting, CRM, learning platform and any institutional systems are connected and tested, including refunds, transfers and parent purchases.
  5. 05Legal and safeguarding reviewYour solicitor approves terms under Scots law, your safeguarding lead checks tutor and child settings, and privacy and cookie notices are finalised.
  6. 06Launch before an intakeWe go live ahead of a term or festival season, monitor payments and enrolments closely, and adjust from what learners actually do.

Technology

What we build this with.

For e-learning online course platform development Edinburgh teams can maintain themselves, we use WordPress and WooCommerce, Laravel or a Next.js storefront, with Stripe or another UK payment provider and links to your LMS, CRM and accounting tools. We pick the stack in discovery around the people who will update courses and dates after handover.

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 Edinburgh course providers ask us.

Scots law, Scottish course levels and Scottish safeguarding.

The checkout, payments and learner access work much as they would anywhere in the UK, and consumer rights are the same. The differences sit in the detail: contract terms written under Scots law, age rules shaped by the Age of Legal Capacity (Scotland) Act, course levels described on the SCQF, awards from Qualifications Scotland where relevant, and tutor vetting through the PVG scheme. We build these into the platform so your Edinburgh learners see terms and levels that make sense to them.

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