I believe training is always best with an instructor but if not available the on-line training is next best thing !! i also like no time limits, it takes some people longer to do things than others.
FSMA TRAINING SOLUTION FOR CARRIERS
eLearning Training Solution (with Certificate) for Carriers to Meet FSMA Sanitary Transport Training Requirements.