Learn Chess with Dr. Wolf
He teaches you as you play, alerts you of your mistakes, and keeps track of your progress as you develop and grow your skills. Dr. Wolf comments on your moves as you play them, alerting you of things you may have overlooked, or complimenting your strategy. Learning as you play is one of the best ways to learn chess.