Came across this, aimed at professionals and keen amateurs. https://www.futurelearn.com/courses/understanding-insulin