Greeting from Algeria

Dear all,
I hope everyone is doing fine.
I am Ahmed, 29 years old, from Algeria. xD
I wanted to ask if I do need a certificate to teach computer science (in schools not universities) if I have a PhD in the field (fresh graduate)? Also, is it possible for a non-native to teach English if they are fluent?
Moreover, where is a good place to find credible people for serious job searching?
Thank you very much.
Best regards,
Ahmed

Discover where teaching can take you.Register Now