Practice-It! logo

"Practice-It makes perfect!"

Practice-it is being upgraded! We will be going offline briefly on Saturday, July 2nd, between 12:00pm - 2:00pm PST, to complete the upgrade. Thanks for your understanding!
We're working on a new, stabler version of Practice-It. Would you like to help us test it? Check out the new beta version of Practice-It!

About Practice-It!

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, which are often taught by Stuart Reges, Allison Obourn, and other lecturers.

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.

You can view our list of problems without logging in, but to submit a solution for a problem or to track your progress, you must create an account and log in.

Practice-It is developed by Marty Stepp, lecturer at Stanford University Computer Science and former senior lecturer at University of Washington Computer Science & Engineering. Colleague Jessica Miller also made significant contributions to the development of Practice-It.

Many exercises have been added by teaching assistants and colleagues; we thank them for their help. UW CSE instructor/developer Whitaker Brand currently assists with maintenance of Practice-It. Special thanks go to former UW CSE TAs Katlyn Edwards and Zack Cava for assisting with maintenance and administration of Practice-It, and Zorah Fung for drawing the Practice-It logo image and purple cow mascot.

facebook icon Like Practice-It on Facebook

Is there a problem?
Contact a Practice-It administrator.