Cloud9 IDE

Cloud9 was an online integrated development environment, published as open source from version 3.0. It supported hundreds of programming languages, and enabled developers to start coding immediately with pre-configured workspaces. Cloud9 also supported collaborative coding features, live preview, and browser compatibility testing.

Cloud9 was acquired by Amazon in July 2016. On April 2 2019, Cloud9 announced that users would not be able to create new and use old workspaces on c9.io after June 30, 2019. All current development should refer instead to Amazon Cloud9. The following resources refer to the original c9.io and may be outdated.

Readings

 * 1)  Cloud9 IDE

Multimedia

 * 1) YouTube: Getting Started with Cloud9 IDE
 * 2) YouTube: Python for beginnerss Zero to Hero Using Cloud9
 * 3) YouTube: Cloud9 and Github Integration
 * 4) YouTube: Bitbucket Open in Cloud9

Activities

 * 1) Create a Cloud9 workspace.
 * 2) Review Cloud9: Getting Started with Cloud9.
 * 3) Log in or sign up for Cloud9, or sign in using your existing GitHub or Bitbucket account.
 * 4) Create a new Cloud9 workspace using the template of your choice.
 * 5) View the README.md file included with the template.
 * 6) Run the example file or project included with the template.
 * 7) Use GitHub or Bitbucket with Cloud9.
 * 8) Review Cloud9: GitHub and Bitbucket Workspaces.
 * 9) Either connect your GitHub or Bitbucket account to your Cloud9 account, or log into Cloud9 using your GitHub or Bitbucket account.
 * 10) Clone a repository from your GitHub or Bitbucket account into Cloud9, creating a new workspace.
 * 11) Add folders and files to your Cloud9 project.
 * 12) In the Cloud9 bash prompt (or a New Terminal window), use the following git commands to add files and changes to the local repository and then push the changes back to GitHub or Bitbucket. Note:   is optional, and only for reference to see the changes in status between git commands.
 * 13) Log into your GitHub or Bitbucket account and verify that the code changes were replicated to your repository.
 * 14) Continue adding and updating files in your Cloud9 project. When you are ready to save your changes to GitHub or Bitbucket, repeat the git commands.
 * 15) When your GitHub or Bitbucket repository is updated outside Cloud9 and you want to pull those changes into Cloud9, use the following command:
 * 16) If desired, add additional language support to your Cloud9 workspace:
 * 17) * /BASIC/
 * 18) * /C++/
 * 19) * C#
 * 20) * /Java/
 * 21) * /JavaScript/
 * 22) * /Lua/
 * 23) * /Perl/
 * 24) * /Python/
 * 25) * /Swift/