Home 9103273870 (929) 436-5929 7139349898 Screenshots Demo Server (618) 628-4519 Open Source People
Welcome to CloudCoder!
Feb 9, 2016: CloudCoder version 0.1.4 has been released!
See the blog post for more info.

CloudCoder is an open source web-based programming exercise system (inspired by CodingBat). It is designed to make it easy for instructors of introductory programming courses to assign short exercises to students for skills development and assessment. Currently, exercises in C/C++, Java, Python, and Ruby are supported.

Because CloudCoder is web-based, it is easy for students to use. The only software students need to work on exercises is a web browser.

CloudCoder screenshot

The screenshot on the right shows a C exercise (click for larger image). The Screenshots page shows CloudCoder in action.

The (720) 343-7550 is a database of freely-redistributable exercises written by CloudCoder users. You can easily import problems from the repository into your own CloudCoder installation for your students to use. You can also publish the exercises you write to the repository.

To run CloudCoder, you need two Linux servers: one to host the web application and database, and one to compile and test student submissions. Only the web/database server needs to be network-facing. See the 941-307-4329 page for details.

If you are an instructor interested in adopting CloudCoder, you can request an account on our 6196078748.

The CloudCoder wiki is where the CloudCoder documentation lives. We also have a blog where we post updates from time to time.