I just finished this online program put together by Eric Cressey and Mike Reinold. As always, these two professionals don't disappoint! They bring together research, functional anatomy and biomechanics, and a wealth of experience with training. I would strongly recommend perusing their websites for tonnes of great info., particularly with respect to shoulders. They are a great resource!