Teachers from various disciplines reach out for e-learning as a way to enhance their courses, making them more enticing, so that students may have a richer, more enjoyable and more effective learning experience. Students of informatics should, in principle, be even more receptive than their colleagues from other fields to the widespread availability of online learning resources, and more willing to take advantage of that. On the other hand, most exercises in programming courses involve writing programs and by placing them online we are inviting students to actually write and submit those programs and we are implicitly promising some kind of immediate feedback. Still, the capability for automatically evaluating programs is not present within common e-learning platforms. We overcome this drawback by putting together Moodle, a well-known learning management system, and Mooshak, an automatic programming judge. Mooshak induces a competitive approach to learning programming. With this mixed platform we were achieved a form of “competitive” blended learning which has increased the students’ productivity, measured by the number of programs they actually wrote and tested during the semester, and overall satisfaction.