Note: To demonstrate functionality of the system, the list of courses and course instances is fetched from the API. And built using JavaScript.