Go to Site Administration -> Appearance -> Navigation. There you check the box for "Show all courses" (off by default) or raise the limit on # of courses shown
Wouldn't that also show courses in which the user is not enrolled?