It is indeed related to Christian but in a quite open-minded way. One of the purpose of Alpha is to make attendants have some Christian friends to balance their life. I have taken some of the courses, so I know a little about it. Anyway, it really helps to meet nice people and improve my language. Go there and have a look if you like.