A series of Java programming challenges intended to introduce those with little or no experience in computer science to programming.