When I was studying for my 3rd mate offshore I used capt Joe’s and Hawsepipe(do not think they are around anymore) they worked great with each other. Capt Joe’s was lacking in some areas but I really liked the way they broke down the different modules. This was 10 years ago so they may have improved alot by than.
I really liked Capt Joe’s but might recommend another program to work in tandem.