- 01 PRACTICE72 PROBLEMSAlgorithms, SQL and Git. Your code runs on the server against hidden tests.
- 02 DUEL1V1 OR UP TO 8Same problem, same clock. A friend in a private room, or a stranger at your rating.
- 03 LEARN18 PATHSShort lessons with a check at the end, in paths that unlock in order.
.
. . . .
---**: .
. =========####***-::.
. ··········%%######**······
=+·++++++%%%%%+++=====----:::·..
. =++++*****+%%%++++++=====----:::....
+++******·***++++++++======-·--:::.... +
. . %++*******·*****++++++++=====--·-::::.. ..
------ @%++**************++++++++=====-----:::... ..
--- ============ %++********·******++++++++=====---·-:::... ..
===== #++·***************++++++++=====-----:::... · ..
==== +++***************++++++++======----::::... .
=== #++·********·*****++++++++======-----·:::... · ..
- ==== ++++********·****+++++++++======-----·:::... .-
-- === #++++***********++++++++++======-----::::.... .. --
-- === =++·+++******++++++++++++######****-:::::... · . ===. --
- === ==+·+++++++++++++++++++=######******+:::.... · . === --
-- === ==+·++++++++++++++++++=######******++++.... · . === -
-- === ===·++++++++++++++++==######******++++=... · . === --
-- =====++++++++++++=====####******+++++===. .. === --
--=@=========·========##*******+++++===. . ==== -
--=·---=============#*******++++++==== · .. ===@
---=======--=======*******+++++=====- . ====
+ . :--·---=====--------***+=====+=====- · .. =====
::---------·-------*+++++---====-============. ============ ---
+ .:::-----------::::+++++=====--- ------ .. ------
.:::::::::·:::::::::======---- · .. +
. . ..:::::::·::::.......=---- · .. +
................. ..
... ...... ...
+ ...····················... . .
. ..... .....
+ ....-. +
+
+
. +. - Nobody has solved a problem yet. The first one is yours.
ALGEMIFY/OS
LEARN // CODE // COMPETE
Solve algorithm, SQL and Git problems in the browser, judged on the server against tests you can't see. Then race a friend on the same problem, or a stranger at your rating.
Try it
right here.
Real SQL on the database the problems use, and real Git on a repo in this page. Nothing here is a recording.
- PK idINTEGER
- handleTEXT
- regionTEXT
- ratingINTEGER
- created_atTEXT
- PK idINTEGER
- nameTEXT
- categoryTEXT
- priceREAL
- stockINTEGER
- PK idINTEGER
- FK user_idINTEGER
- FK product_idINTEGER
- qtyINTEGER
- totalREAL
- created_atTEXT
- PK idINTEGER
- FK user_idINTEGER
- FK product_idINTEGER
- starsINTEGER
- created_atTEXT
The same database every SQL problem is judged on. Queries run read-only, here in your browser.
Race your
friends.
- 01Open a roomPick the track (algorithms, SQL or Git), 2 to 8 seats and 5 to 30 minutes.
- 02Send the codeFriends join with the room's six-character code. Nobody sees the problem yet.
- 03RaceThe host starts it and the server picks the problem. Every submit is judged on hidden tests.
- 04PlacesFirst accepted solve wins. Then whoever passed the most tests when the clock ran out.
PRIVATE ROOMS DON'T MOVE YOUR RATING
▶ OPEN A ROOMOr a stranger
at your level.
One against one, paired with the closest rating in line. A 10-second countdown, then the same problem for both. Wins and losses move your rating
- STATUS
- LIVE
- PAIRING WINDOW
- ±100 → ±800
- COUNTDOWN
- 10 S
- RATINGS START AT
- 1500
- TIERS
- 7
- SEASON
- 01 · FIRST LIGHT
One problem.
Everyone. Today.
GIT · GIT-204 · EASY+50 XP BONUSBranch outNobody has beaten it yet today. Be the first.SOLVE IT ▶A new one every day, ranked by time from your first keystroke.
- Solve 5 problemsFirst solves in practice, any track+100 XP
- Beat 3 daily challengesA timed solve on the day+100 XP
- Play 3 ranked matchesAgainst strangers, any track+75 XP
- Win a ranked matchBeat your opponent in a duel+100 XP
- Finish 2 lessonsPass every check in a lesson+75 XP
EVERY FIRST SOLVE PAYS +50 / +100 / +200 XP BY DIFFICULTY · HINTS COST A QUARTER
FIRST LIGHT
....
........
..........
..::::.:.....
.::::::::........
.::::::::::::....
.:::::::::::.:: .
.::-::::--:-:: .... ..
.:::::--::::-- :.........
..::::::-----: -:.........
..:::::---::- :::::::....
..::::::-:-= -::::::.....
...::::::--- =- ::::: :..
.....::::::- -:::::::..:.
.......::::: =---:--::.:..
......:::: ----:--:::::..
.. ......: ---::-:-:::::..
..... ::-:-:----:::.
.:::::-:::::::.
....:::::::::::..
. ...:..:::::::..
* ........::::..
. ......:...
........
....
.
.... ................
:::... :::::::-::::::.:..
:::::.... ===-=--=::-:::
----:::.... +*===-=----:
---=----::.. +*+*+====---
-----===--:: ++=++-====-=
-==-==+=---- --= ==== =--
-=-====+=+++ :----==-=---
--====-++=++ ...:--:---=-
:-:---=++=+* ...::::---
::::----=-=--+ ....:::--
...:::::::----:::: ......::
. ............... .....
.
...:::
..::-=+++==++=
...:=+*#%#@%#***#*+#
.. ....:-*%@@@@#%#*#*#+*+++
:........:-=# =------======
:::::...::-= =-: ...:: -:
====--------= @+-:........:
+++***#*##*@@@@@#+-:.... .
*+++*%*##@###*+=:...
=+*=+=++---:..
::....
@@%*=
+@@@@@+
+*@@@
1 2 3 4 5 6
- ◆SINGULARITY2100+ · TOP 10
- 1CELESTIAL I1950+
- 2CELESTIAL II1800+
- 3NEBULA1650+
- 4SOLAR1500+
- 5LUNAR1350+
- 6REGOLITHSTART
Ranked duels move your rating, and your rating pulls you inward, ring by ring, toward the Singularity, which only the top ten reach. Seasons last a quarter; ratings carry over.
SEE THE LADDER ↗Learn it
in order.
18 paths of short lessons, each ending in a check you have to pass. A path opens once the ones it builds on are done, and its problems are waiting in the bank.
▶ SEE THE PATHS- PYTHON31 lessons · 12 problems
- JAVASCRIPT32 lessons · 12 problems
- SQL34 lessons · 24 problems
- ALGORITHMS42 lessons · 15 problems
- DEBUGGING6 lessons
- FRONTEND7 lessons
- GIT15 lessons · 9 problems
- PYTHON
- 31 lessons · 12 problems
- JAVASCRIPT
- 32 lessons · 12 problems
- SQL
- 34 lessons · 24 problems
- ALGORITHMS
- 42 lessons · 15 problems
- DEBUGGING
- 6 lessons
- FRONTEND
- 7 lessons
- GIT
- 15 lessons · 9 problems