Iltu - I am so jealous of those courses!! That sounds absolutely amazing!!
MyHogwarts is essentially an extension of Hogwarts and the HP world created by fellow fans who are treating it like Hogwarts the online college. They don't sort you, so you can either put yourself in a house based on your Pottermore sorting or your own opinions, and they actually have you sign up and take classes. People have written text books for each one, they're going to have their own wizard rock station, a choir, social opportunities with fellow HP fans, a Daily Prophet publication, etc. It's definitely shaping up to be pretty interesting!