Split that obeys you
Drag the divider to give the editor or the console more room — and it remembers your choice next visit.
Compilers
An editor on the left, a console on the right, and thirteen languages plus HTML/CSS. Nothing to install, nothing to sign up for — the same engines that power our free coding lab.
def greet(name):
return f"Assalam-o-Alaikum, {name}!"
print(greet("Faisalabad"))
$ python main.py
Assalam-o-Alaikum, Faisalabad!
Process finished with exit code 0
The full editor — with a draggable divider, light/dark switch, fullscreen, share links and output download — is being finished right now. Until then, every one of these languages you need for a course already runs inside the free coding lab.
Languages
Each language runs on an engine that works offline in the browser, so the compiler keeps working on a slow connection.
Drag the divider to give the editor or the console more room — and it remembers your choice next visit.
The editor follows your preference, and the rest of the site stays orange, white and black.
Copy a link to your exact code, or download the output as a text file to paste in your assignment.
The compiler pairs with our tracks: read the concept, try it in the compiler, then prove it with the automatic checks in the lab.
Open the coding labApply in 40 seconds
Tell us which course and how to reach you. We call you to check your level and confirm the batch.