Online Learning and Collaborative Programs