Chess Openings Wizard is an app for Macintosh and Windows that lets you to create a model of your opening repertoire or expand on prebuilt models. It is designed to bridge the gap between what you actually know about your opening and what you want to know.
It gives you two tools learn to learn the opening (or endgames, tactics) quickly. Then two more tools to test yourself to be sure you understand and can remember what you’ve learned.
Windows and Macintosh versions are currently up to date. The last builds were published in January 2017.
The iPad version is being developed. An Android version will arrive later.
Here is a YouTube video on Speed Learning, one of the three tools that aid in learning an opening (or endgames, tactics) quickly.