A practice project to test and enhance programming skills