Where your campus learns to code
Run coding practice, course assignments and proctored contests for your university — with live progress tracking for students, faculty and admins.
Sign in with your university Google account.
Problem 1 · Easy
Two Sum
Given an array of integers nums and a target, return the indices of the two numbers that add up to target.
Input
nums = [2,7,11,15], target = 9
Output
[0,1]
def two_sum(nums, target): seen = {} for i, n in enumerate(nums): if target - n in seen: return [seen[target - n], i] seen[n] = i✓ 12 / 12 test cases passedRuntime 41 ms
Everything in one place
Built for how universities teach programming
In-browser IDE
A Monaco-powered editor with multi-language support and instant test-case feedback.
Timed contests
Schedule contests per section, with live leaderboards and automatic scoring.
Course assignments
Attach problem sets to courses and track who has solved what, at a glance.
Academic integrity
Role-based access and proctored attempts keep assessments fair.
Progress insights
Dashboards for every role — solve rates, submissions and activity in one place.
Fast feedback loop
Run against sample cases before submitting so students learn as they go.
One platform, three views
The right tools for every role
Students
- Practise problems at your own pace
- Join contests and climb the leaderboard
- See progress per course
Faculty
- Author problems with test cases
- Assign problem sets to sections
- Monitor submissions live
Administrators
- Manage departments, semesters and sections
- Control roles and access
- Campus-wide overview
Ready to get started?
Your dashboard is one sign-in away.