Important Notice:

Practice-It will be discontinued as of November 1st, 2024. After this date, the website will remain online for a transitional period, but login will be restricted to University of Washington NetID authentication. This marks the next phase towards the platform's full retirement. Thank you for your use and support of the application over the years.

If you are looking for an alternative, a similar tool, CodeStepByStep, was developed independently by the original author of Practice-It, and is available at codestepbystep.com**

logo Practice-It logo

Practice-it is a web application to help you practice solving Java programming problems online. Many of the problems come from the University of Washington's introductory Java courses.

To use Practice-it, first create an account, then choose a problem from our list. Type a solution and submit it to our server. The system will test it and tell you whether your solution is correct.

Version 4.1.14 (2024-09-12)

**Disclaimer: The University of Washington is not affiliated with CodeStepByStep or any of its services. Use of the CodeStepByStep website or services is entirely at your own risk and subject to the terms, conditions, and privacy policies of CodeStepByStep. The University of Washington assumes no responsibility or liability for any consequences arising from the use of CodeStepByStep, including, but not limited to, data security, privacy, or compliance issues. Users are advised to thoroughly review and understand the terms and conditions before engaging with CodeStepByStep.

Is there a problem? Contact a site administrator.