The Toastmasters organization has been around for decades. Its purpose is to build confidence and skills in public speaking. Their website is an excellent resource for building speaking skills. See videos.
Free access:
http://www.toastmasters.org/resources.aspx