FirstHack Learn
Log in Sign up free

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.