I got my ICC certification through NauticEd, so the app is on my phone and ipad. The coursework is OK on the ipad, too small on the iphone. It also lets you log your sailing days into your on-line logbook (a great tool), but sadly does not let you add crewmembers to outings for verified days. So I end up doing all that on the PC once or twice a month.