Show your employer clients what every learner can code.
Run each cohort, grade code in 12 languages against your own tests as learners hand in, and keep every learner's scores, attendance and hours in one place, ready for their employer. Built for IT trainers, apprenticeship providers and corporate academies, with a setup call to get you started.
Recursion and the Fibonacci sequence
A recursive function calls itself with a smaller version of the same problem. Each call reduces the input until a base case is reached.
Learners run code in lessons in
Lessons
What a lesson can hold
Mix these blocks in any lesson, from a short video to a full coding lab.
-
Video
Lessons
-
Rich text
Articles
-
Live code
8 languages
-
Images
Diagrams
-
Notes
Plain text
-
Notebooks
Python in the browser
-
Labs
JupyterLab and a terminal
-
SCORM
1.2 and 2004 packages
Capabilities
Built for running cohorts
What your owner, instructors and learners need from the first lesson to the evidence an employer reads.
-
Cohorts and attendance
Each batch with its own instructor, timetable and class links. Registers by hand or from Zoom and Teams, with off-the-job hours.
-
Graded coding
Code graded against your own tests in 12 languages as learners hand in. A busy runner delays a grade; it never marks an answer wrong.
-
AI hints you control
Hints that explain an error or point the way, never the answer and never in exams. Staff can read every one.
-
Academic integrity
Replay how each answer was written, with pastes counted, and see which answers look alike.
-
Notebooks and labs
Python notebooks that run in the browser, and JupyterLab with a terminal for each learner.
-
Evidence for employers
A report on each learner with the tests passed, attendance and hours, and certificates anyone can check.
-
Fits your systems
LTI 1.3 for Moodle and other LMSs, SCORM packages, xAPI, an API, and Google sign-in.
-
Your brand
Your logo and colour on every plan. Your own address and name in front of learners on a subscription.
For your learners
Three steps. That's it.
Join the cohort
Sign in with Google or the password your provider set. Your cohort's course is waiting.
Learn and practise
Work through lessons with video, reading and code you can run in the browser, with no installs.
Get graded
Hand in quizzes and assignments. Scores appear as soon as grading finishes.
Sample courses
See what your learners see
Open a free sample course: lessons and code you can run in the browser, as your learners get them.
Python
Jumpstart your programming journey with our comprehensive Python Bootcamp. Whether you're a beginner or looking to sharpen your skills, this bootcamp covers everything from basic syntax to advanced concepts like object-oriented programming, web development, data analysis, and automation.
Prompt Engineering
This Advanced Prompt Engineering course is designed for developers, data scientists, AI enthusiasts, and professionals who want to master the art of crafting effective prompts for large language models (LLMs) like OpenAI's GPT, Claude, and Gemini. With a strong focus on hands-on practice, the course blends theoretical concepts with real-world applications, guiding learners through the nuances of prompt design, optimization techniques, chaining prompts, and building complex workflows using LLMs. Whether you're developing chatbots, writing AI-assisted content, automating tasks, or enhancing productivity tools, this course equips you with the skills to leverage LLMs more efficiently and creatively.
Questions and answers
What is The Skill Site?
A platform for training providers that teach programming. It runs cohorts, lessons and attendance, grades learners’ code against the instructor’s own tests, and produces per-learner evidence for employer clients.
Who is it for?
Technical training providers whose fees come from employers: IT training companies, apprenticeship providers delivering digital standards, corporate academies and bootcamps that now sell to companies.
Which programming languages can it grade?
12: Python 3, Java, C, C++, JavaScript (Node.js), TypeScript, C#, Go, Kotlin, PHP, Ruby, Rust. Learners can also run 8 languages in lesson code blocks, and Python in notebooks.
How much does it cost?
From $149 a month for up to 50 active learners at list price, or $89 at the founding rate, with staff and cohorts unlimited. There is a 30-day free trial with no card, and a free plan for one person and up to 10 learners.
Does it work with our LMS?
Yes. Through LTI 1.3 your LMS can add graded coding quizzes and receive the grades back, so you can keep it for everything else. It is tested with Moodle 4.5.
Will AI give learners the answers?
No. AI hints explain errors and point the way without writing the answer, are never offered in exams, are off until you turn them on, and staff can read every hint.
For training businesses
Founding rate: 40% off for our first 10 organisations.
From $89 a month for up to 50 active learners, locked for 18 months. Unlimited staff and cohorts, onboarding included and no setup fee.
- Unlimited instructors and cohorts
- Graded code in 12 languages
- Attendance, hours and employer reports
- Roster import and Google sign-in
- A setup call after you subscribe
- Support in UK business hours
Get in touch
Book a demo
Tell us when your next cohort starts and what you teach. We reply within one business day.
30-day free trial with no card needed. See pricing