No, you must complete the certificate level before doing the diploma
Anyone can do the exam. You don't need to have a background in computer science. bCs certificate is like year one in the university
My friend trained with ielts4canada
You can find them on Instagram