Do I have to create an account in cloud 9 for back end projects or is there another alternative. I don’t feel safe in giving credit card info.
No, you don’t have to use Cloud9. You could use a local dev environment and then push to Github and Heroku (or another service). The only rules are that your code must be reviewable and the project must be viewable.