Live contests running now

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
sum_two_numbers.c
#include <stdio.h>

int main(void) {
    long long a, b;
    scanf("%lld %lld", &a, &b);
    printf("%lld\n", a + b);
    return 0;
}
5 / 5 test cases passed12 ms Β· 1.4 MB

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.

Open the IDE

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.

All contests

Featured challenges

Practise any time β€” practice submissions never affect contest standings.

Challenge library

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

Live

Python

CPython 3 Β· fast prototyping

Live

C++

Planned

Soon

Java

Planned

Soon

Leaderboard preview

The national standings, updated after every judged submission.

Full leaderboard
RankStudentSchoolSolvedPoints

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.

Academic integrity, built in

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.

For teachers & schools

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.

Partners, sponsors & investors

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.