NauticEd has an online Basic Sail Trim Sailing Course for free.

The link: http://www.nauticed.org/freesailingcourse

Pretty darn comprehensive. Worth a read. It even has tests if you want to live the academic experience.

Cheers,
Scott