Improve your chess openings using more than 70 training options with Chess Position Trainer
Chess Position Trainer is an excellent and free application (a commercial version is also available), that will help you improve your chess opening moves in an intuitive and customizable user-interface, accompanied by a detailed manual.
Features: Import or enter your chess opening repertoire and manage it with ease; Use more than 70 training options just for the chess opening; Use the applied flash-card concept making chess training more efficient and fun; Train your own repertoire blindfolded; Use special functions like running your (internet) chess games against your repertoire, backsolving and other sophisticated features.
If you are seriously interested in learning chess I don’t think you can ignore this program.
Note that features of the PRO version function for 30 days, then the program reverts to the freeware version.