I noticed the site is actually quite slow to load on first visit (at least for me). Is it actually loading in all the courses up front?
If so, a better experience would be a landing page where users can search or specify a geographic location - only loading in what is relevant for the query.