Link to the Website: https://codingbat.com/java
- CodingBat problems work great as homework, or for self-study practice, or in a lab, or as live lecture examples. The CodingBat problems are designed to have low overhead: short problem statements (like an exam), nothing to install, immediate feedback in the browser, and there's lots of them to build up those skills.
- CodingBat is a free site of live coding problems to build coding skills in Java and Python (example problem).