National College Ireland - Admission 2023, Rankings, Fees, Courses