API(Alternate branch): Added first few calls without using get_courses_main