Services · Ecommerce development · Education course and enrolment sites

Course selling websites for Edinburgh providers, written for Scots law and Scottish learners.

Codeeo provides education course selling website development Edinburgh training firms, language schools, university short course units and tutoring companies use to sell places and take payment online. We build the catalogue, the booking and checkout flow, the learner portal and the staff admin. Scotland has its own legal system, its own rules on when young people can contract, and its own vetting scheme for people working with children, so an English course shop template rarely fits without changes. We start from the Scottish position instead.

Edinburgh also sells to an unusual mix of buyers: finance professionals, international students, summer visitors and local families. The platform gives each of them a short, clear route from course page to confirmed place, and gives your team one admin for all of it. Your team edits courses, prices and dates without a developer.

Built for
Training providers, language schools, tutoring companies, summer schools and university continuing education teams in Edinburgh and the Lothians.
Typical timeline
Worked out in discovery once course types, terms and integrations are known, and set down in the scope before design starts.
What you own
Source code, course content, learner and booking records and the payment provider account, all 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 site includes

Selling courses the Scottish way, from listing to certificate.

Most off-the-shelf course plugins are written around English assumptions: terms governed by the law of England and Wales, contracts signed only by over-eighteens, DBS references for tutors. In Edinburgh those details are different, and getting them wrong confuses buyers and creates avoidable risk. We build the commerce layer so the terms, consent steps and safeguarding information reflect Scotland, while the parts every course shop needs, such as cohorts, capacity, checkout and learner access, work exactly as learners expect. The features below cover what Edinburgh providers most often ask for. We order them with you according to where your bookings stall today and which audience brings in most of your revenue. Whether you call it an online course platform or a paid learning portal, the work is the same: places, payments and access moving together without manual steps.

Explain your project
  • Terms written for Scots law

    Booking terms, cancellation wording and the governing law clause are shown and accepted at checkout, drafted by your solicitor for Scotland rather than copied from an English template. The accepted version is stored against every order so you always know which terms a learner agreed to.

    Every booking carries the right Scottish terms.

  • Buyers aged sixteen and seventeen

    Under the Age of Legal Capacity (Scotland) Act 1991, sixteen and seventeen year olds can generally enter contracts themselves. Where your solicitor agrees, the checkout lets them book in their own name, while under-sixteens are routed through a parent or carer account.

    Older teenagers book directly, younger learners through an adult.

  • Safeguarding and PVG information

    Courses for children and protected adults show your safeguarding contact and confirm that staff in regulated roles are members of the Protecting Vulnerable Groups scheme run by Disclosure Scotland. Membership records stay in your HR systems; the site only shows what parents need.

    Parents see safeguarding answers before they pay.

  • Summer and festival season intakes

    August brings visitors, performers and summer school students to Edinburgh. Short intensive courses can be released for that season with their own dates, venues and capacity, sold well in advance, and closed automatically once the season ends. Release days can open at a set time so everyone gets a fair chance at popular places.

    Seasonal courses sell early and close cleanly.

  • CPD courses for financial and professional firms

    Edinburgh's banking, asset management and insurance employers buy compliance and professional development courses for their staff. Employer accounts, group places, purchase order invoicing and CPD certificates with logged hours sit alongside individual bookings. Managers can see attendance and certificates for their own staff without contacting you.

    Employer orders and individual bookings in one shop.

  • SCQF level on every listing

    Where a course is credit rated, its SCQF level and credit points appear on the course card and in filters, so learners can compare a short course with college or university options using the framework they already know.

    Learners compare courses on familiar terms.

  • Checkout and payments

    Card payment with Strong Customer Authentication, Apple Pay, Google Pay and pay by bank, with the whole compulsory price visible from the first screen and optional extras added only by choice. Deposits and staged payments are available for longer programmes. Abandoned bookings get a reminder while the place is held.

    A short, honest checkout that learners finish.

  • Learner portal and certificates

    Confirmed learners get a portal with session times, venue details, joining links, materials and deadlines. Completion triggers a certificate with a verification code, and access closes when the course period ends.

    Learners find everything in one place after paying.

  • English and Gaelic content

    If you teach Gaelic or serve Gaelic-medium families, key pages and emails can run in both languages from the same content system, with each version edited by your own staff.

    Bilingual pages without a second website.

  • Course payment integration with your records

    Reliable education course payment integration Edinburgh finance teams can audit ties every payment, deposit, refund and employer invoice to its course, intake and learner, then posts it to your accounting software. Seasonal peaks, when hundreds of summer bookings land in a few days, reconcile as easily as a quiet week.

    Bookings and the ledger always agree.

Who this is for

Four Edinburgh course sellers we build for.

Edinburgh's course market is shaped by its universities, its financial sector, its tourism calendar and its own legal system. The same city holds a language school selling to visitors from abroad, a CPD provider selling to firms around the Exchange district and a tutor selling Higher revision to families in Morningside. Each needs the same core platform configured very differently, and these four are the most common starting points we see. Requests for education online course platform development Edinburgh providers can grow into usually start from one of them.

01

An English language school or summer school

Learners book from overseas, choose a start week and course length, and often add accommodation or activity requests. The shop handles flexible start dates, placement test results and clear terms in plain English, with summaries in other languages if you provide them. Summer programmes can open for booking many months ahead with deposits, so you can plan staffing and venues around confirmed numbers rather than estimates. Agents who send learners to you can receive booking codes so their referrals and commission are tracked automatically.

Deposits help plan summer staffing.

02

A professional training provider serving Edinburgh firms

Compliance, risk, leadership and technical courses bought by employers in groups. Employer accounts hold delegate lists, purchase orders and invoice history, and certificates record CPD hours. In-house versions of open courses can be sold through private booking links to a single firm, keeping open and closed courses in one catalogue. Refresher reminders go to employers before certificates lapse, which turns one-off training into repeat business. Invoice terms and credit limits for each employer are set by your finance team in the admin.

03

A tutoring company preparing learners for Nationals and Highers

Parents buy blocks of sessions, Easter revision courses and prelim preparation. Sixteen and seventeen year olds may book for themselves where your terms allow. Screens a child uses follow the ICO Children's Code, and safeguarding details, including PVG membership for tutors in regulated roles, appear where families look for them. Session packages follow the Scottish school year and exam diet, so dates on the site match what families plan around.

Scottish exam names and calendar, not English ones.

04

A university or college short course team

Your main admissions system handles degree students, but evening classes, summer courses and online short courses need a faster commercial checkout. We build a separate course shop under your brand that passes enrolments into your student record system, so registry keeps one record of every learner. Departments can launch a new evening class from approved templates without a central web request, and finance sees every short course sale in the same reports.

Six steps from first call to a course site selling in Edinburgh.

  1. 01Scottish requirements firstWe review your terms, age rules, safeguarding duties, VAT position and refund policy with you and your adviser before any screen is designed.
  2. 02Catalogue and audience mappingEvery course type, season, venue and buyer group is listed so the catalogue structure, filters and search match how learners in Edinburgh and the Lothians actually look for courses.
  3. 03Design and accessibilityCourse pages, booking and checkout are designed for phones first and checked against WCAG 2.2, meeting Equality Act duties for education providers.
  4. 04Payments and integrationsPayment provider, SCA, pay by bank, invoicing, your learning platform, CRM and accounting tools are connected and tested together.
  5. 05Season-ready testingEvery booking path is tested with real users, including peak loads for summer release days when many people book at once.
  6. 06Launch and refineWe launch with one course family, review conversion and refund data, then bring the rest of the catalogue across in planned releases.

Technology

What we build this with.

We choose technology for your catalogue size, booking rules and the staff who will run the site, from WooCommerce or a headless storefront to a custom Next.js or Laravel platform. Hosting location is agreed with you to fit your data policy.

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.

Yes, mainly in terms, age rules and safeguarding.

Scotland has its own legal system, so terms should be drafted for Scots law. Sixteen and seventeen year olds generally have capacity to contract, which changes who can book. Tutors working with children in regulated roles join the PVG scheme rather than using DBS checks. Consumer rules such as the Consumer Contracts Regulations and the drip pricing rules in the Digital Markets, Competition and Consumers Act 2024 apply across the UK, including Scotland. Data protection follows UK GDPR, supervised by the ICO across the whole UK. We plan for these differences from the first discovery call.

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