No, you don’t need a corporate email address to sign up. You can sign up with a Gmail, Bitbucket or GitHub account.