SALONE
PROGRAMMING
CONTEST
Code. Compete. Learn. Win. πΈπ±
Challenge yourself, improve your programming skills, and compete with programmers across Sierra Leone.
- Problems
- 15
- Contests
- 3
- Languages
- 2
#include <stdio.h>
int main(void) {
long long a, b;
scanf("%lld %lld", &a, &b);
printf("%lld\n", a + b);
return 0;
}Free Β· No account needed
Online C & Python IDE
Write code, feed it input and run it instantly in the same secure sandbox that judges our contests β right here in your browser, phone or laptop, without signing up.
How it works
From registration to the podium in four steps.
STEP 01
Register
Create your student profile with your school and student ID.
STEP 02
Join a contest
Enter a timed contest and read the instructions before the clock starts.
STEP 03
Solve & submit
Write C or Python in the browser editor, run the samples, then submit.
STEP 04
Climb the ranks
Scores are awarded per hidden test case and update the live leaderboard.
Upcoming contests
Reserve your slot and prepare your setup ahead of the start time.
Featured challenges
Practise any time β practice submissions never affect contest standings.
Supported languages
The judge is language-agnostic by design. C and Python are live today; C++, Java and JavaScript can be enabled without changing the contest engine.
C
GCC Β· pointers, arrays, memory
Python
CPython 3 Β· fast prototyping
C++
Planned
Java
Planned
Leaderboard preview
The national standings, updated after every judged submission.
| Rank | Student | School | Solved | Points |
|---|
Why Salone Programming Contest
Fair, automated judging
Every submission is scored against the same hidden test cases in an isolated sandbox β no manual marking, no bias.
Built for classrooms
Teachers create contests, assign problems, set difficulty and points, and follow every student's progress.
A national ranking
Students from every school compete on one leaderboard, building a visible record of Sierra Leonean talent.
Results institutions and funders can trust
Every live contest runs under a transparent, defence-in-depth integrity system. Nothing is auto-punished β signals are recorded server-side and reviewed by a human before any decision is made.
Behavioural telemetry
Tab switches, focus loss, fullscreen exits and periodic code snapshots are logged with server timestamps so reviewers can replay how a solution was built.
Typing-only editor
Paste, drop and copy are blocked inside the contest editor and problem statement, so students write their own code instead of lifting it from an AI chat.
Session integrity
One live session per student per contest. Concurrent devices are flagged for review β never silently logged out mid-contest.
Similarity detection
After a contest, submissions are token-normalised and compared pairwise. Flagged pairs land in an admin side-by-side review view.
Sealed problem sets
Problems stay masked server-side until the start time, are randomised per student, and disappear from view the moment the contest closes.
Human review, always
Each participant carries a status of Normal, Review Recommended or Investigation β assigned by an admin or teacher, never by an algorithm.
No surveillance. We deliberately do not use webcam or screen proctoring, browser lockdown, or algorithmic βAI-written codeβ accusations β students across Sierra Leone share devices and connections, and fairness matters more than theatre.
Run your own contests, in your own workspace
Teachers register, get approved, and receive a private school workspace: their own problem bank, timed contests (open or access-code protected), live results, integrity review for their own students, and one-click CSV export for reports.
Multi-tenant by design
Each school is an isolated workspace. Teachers only ever see their own students and contests.
Your own problem bank
Author problems with constraints, hidden test cases and starter code β validated before publishing.
Timed & code-gated
Set the duration, schedule the start, and lock entry behind an access code when needed.
Exportable results
Scores, completion times and integrity status exported to CSV for school records.
Sponsor the next generation of Sierra Leonean engineers
We are building verifiable, measurable computing skills nationwide β with audited results, per-school reporting and an integrity record strong enough for scholarships, employers and donor accountability. Sponsors can fund contest prizes, school onboarding, data bundles for students, or a named national championship.
- Students reached
- Nationwide
- Judging
- Automated
- Integrity review
- Human-led
- Reporting
- Per school
Ready to write your first submission?
Registration is free for every student in Sierra Leone. All you need is a browser.
