The ideal logo for your custom branded store is either a PNG or GIF on a transparent background in a horizontal format no wider than 500 pixels. 

This is an example of a logo that is to large and on a white background. 


Here is the same logo on a transparent background at 500px


This is how the logo will look in the context of the home page with courses listed.