Pricing
Pay for the learners you teach. Staff and batches are unlimited.
Try it free for 30 days with no card. Then pick a band by monthly active learners. Cancel any month; there is no minimum term or setup fee.
Cohort 50
Up to 50 active learners a month
$89 / month
Founding rate. List price $149 a month.
10 GB of course materials and files
Start a free trialCohort 100
Up to 100 active learners a month
$149 / month
Founding rate. List price $249 a month.
25 GB of course materials and files
Start a free trialCohort 200
Up to 200 active learners a month
$239 / month
Founding rate. List price $399 a month.
50 GB of course materials and files
Start a free trialMore than 200 learners: $1.05 per additional active learner a month at the founding rate ($1.75 list).
Every band includes
- Unlimited instructors, admins and batches
- Coding quizzes graded against your test cases in 12 languages, with files given to the program and test code run after the learner's code
- Code learners can run in lessons
- Assignments with file uploads, grading and feedback; quizzes
- Attendance, off-the-job hours, session registers and CSV export
- Certificates with a public verification link, and per-learner reports for employers
- LTI 1.3 for Moodle and other LMSs, and an API with an embeddable exercise
- Sign in with Google or Microsoft, and roster import straight into a batch
- Live chat and email support in UK business hours, with a reply within one business day
- A 30-minute setup call after you subscribe
- Export your learners, grades, attendance and submissions at any time
Why a founding rate
We are new. The first 10 organisations to subscribe by 30 June 2027 get 40% off, with no extra service attached. Your rate stays locked for 18 months from your first payment, even when list prices rise; then list price applies, with 30 days' email notice.
How billing works
- Can we try it first?
- Yes. Start a free trial: 30 days, every feature, up to 10 learners and 10 staff, adding up to 40 people a day, and no card needed. It opens with a sample course and coding questions. Nothing is charged unless you choose to subscribe.
- What counts as an active learner?
- A learner who, during the billing period, opens a lesson, runs code, takes a quiz or hands in an assignment in your organisation's work. Learners who take your quizzes through an LMS (LTI) and learners who run or hand in code through the API or an embedded exercise count too. Each learner counts once, however many batches they are in. Staff are never counted.
- How is the bill worked out?
- Monthly in advance, by band. Your first month is the band you choose, Cohort 50 or above. From the first renewal the band follows your active learners, and a period with 10 or fewer bills $49. Before each renewal we count the active learners of the period that is ending and set your next invoice to the matching band. Nobody is ever blocked for going over a band.
- What about the gap between intakes?
- From the first renewal, a period with 10 or fewer active learners bills $49. Your courses, records and staff access stay as they are.
- Is there a minimum term?
- No. There is no minimum term and no setup fee, and you pay nothing before your first month. Cancel any month: cancelling takes effect at the end of the period you have paid for, and you can undo it until then. We do not refund part of a month.
- What if a payment fails?
- Stripe retries and emails you. For 14 days everything keeps working and admins see a banner. After that staff can view and export but not change anything while learners keep working, and if it is still unpaid your organisation is paused. Paying restores it at once.
- What happens to our data when we leave?
- You have 60 days after your last paid period (or your trial) to view and export your learners, grades, attendance, submissions and reports. After that your organisation and its files are erased.
- Can we pay yearly?
- Not yet. Billing is monthly.
- What costs extra?
- Nothing in checkout. On request we also import another course for $250 or add an extra live-assessment window for $100, invoiced separately.
- Currency and tax
- Prices are in US dollars and exclude taxes. RunCode Inc charges you monthly through Stripe by card. The service is for businesses: at checkout you give your business tax number where your country has one, and Stripe calculates any tax due.
Questions before you start?
Email us. We reply within one business day, UK weekdays.
hello@theskillsite.com