Thanks, Sheila, I'm sure the readers will find those resources useful. The more sample problems and tests you take on, the better. Another useful technique is to read the problem a Code Project article is trying to address and write your own solution before reading their solution and then compare the two when you're done. With practice tests, it's often too easy to read the answer without trying to write you own.
Jack Purdum, Ph.D.
Author: Beginning C# 3.0: Introduction to Object Oriented Programming (and 14 other programming texts)