I built a simple web-based code editor and evaluator in Python/Django. It supports several programming languages such as C, C++, Python and Java. I am aware that there are a lot of similar projects on the web but I built this one to teach myself Django. Since it is built especially for the undergrad courses in our university, the content is parallel to our course curriculum.

Note-1: The code is not optimized at all and runs on a low-cost server so it may become unresponsive from time to time :)
Note-2: The web interface is inspired from: http://nathansjslessons.appspot.com/