Introductory Courses

These courses are designed to help you get started on solidifying your faith. Learn the basic concepts, and the core fundamentals of Islam.

Advanced Courses

These courses are a bit more advanced, and you can only take them upon completion of the introductory courses.