Is there a chess program similar to the chessable move trainer that I can download

Sort:
hilalzia

Is there a chess program similar to the chessable move trainer that I can download and input my own games to memorize?