42 Web based social learning platform, namely, online non-downloadable software that facilitates learning, student research, online studies and content sharing related to these in the field of education and learning; Web based social learning platform, namely, online non-downloadable website applications that facilitate learning, student research, online studies and content sharing related to these in the field of education and learning; Computer services, namely, an on-line community for registered users to participate in discussions, get feedback from their peers, form virtual communities, and engage in social networking services in the field of education and learning