Great App to Practice Rules of the Road
To fully study for the exam, a paid course is probably best. In conjunction with that, this app is perfect to practice questions literally anywhere, even at sea as you can download the questions for offline use. I used it most for practicing Rules of the Road.