Terms of Use
Last updated 07 October 2026
Using this site
The tutorials and practice problems are free to read and use for learning. You do not need an account, and there is nothing to pay.
The code runner
The online compiler exists for learning and practice. Do not use it to attempt to attack other systems, mine cryptocurrency, or run anything unlawful. Execution is rate limited per visitor, and abuse gets that access withdrawn.
Accuracy
We check our tutorials and run every code example, but mistakes still happen. If you find one, tell us and we will correct it. Nothing here is a guarantee of exam results, placements or employment.
Your content
Code you write stays yours. By submitting it to a practice problem you allow us to store and run it for the purpose of marking your answer.
Availability
This is a free service and we make no uptime promise. The code runner depends on a third-party sandbox, which can be unavailable or rate limited at times.