Coding Practice

These free coding sites give instant feedback -- you'll know immediately if you got the right answer or not.
Code on screen
Great practice for writing algorithms in Python or Java
Code Check (Python, Java, more Java)
Practice with loops, strings, lists, arrays and more. Scroll down to the section "Programming Problems".
General practice in Java, C++ and Python