Consists both theoretical and practical knowledge. Friendly lecturers. I did it In Cyryx College in Maldives – Distant. Exams and Assignments were well structured. Hope it will soon be available in Maldives again with different programs