depends on what your criteria is for "best"
and depends what type of degree or certification you are trying to obtain.
its an extremely subjective question/answer
everyone is going to claim their program is the best . . .
see this link:
As Dennis suggests there are different factors that would have to be taken into consideration, not least your country of residence and any specific country where your main interest of research lies.
In England, there are societies - rather than universities - that would probably offer better courses. However, even with these, you have to consider that much of the subject material might be superfluous to your needs. For example, here in England, the subject of Heraldry would almost certainly form a part of any academic genealogy course. To me (without any interest in becoming a professional genealogist) that would be a waste of my time and money!
So, take care - even if you do find a course that initially appears to meet your needs - especially as (is the case in most instances) certain companies / institutions will obviously be seeing some unwitting students as an easy way of making a fast buck.
It also really depends what you expect to then be able to do - once you have such a degree or certification.
In genealogy there are many people who have very extensive experience and expertise that never even have a degree - and vie versa - people with a degree that dont actually have great expertise.
I remember a colleague of mine doing a distance course at Strathclyde some years ago. She was a Local Studies Librarian with a penchant for Family History and she seemed impressed and satisfied with the course. "Mostly US, Scottish and English speaking world" according to one past user.