Provides online collaborative learning through projects, communication tools and professional development.