Student studying computer science programming languages course
November 18, 2020

How the University of Amsterdam automatically grades 7 different programming languages in one course

With an ongoing digital revolution taking place since the past decade, many companies across different industries are developing or adopting various technological tools for better efficiency, quality and cost reductions. Given this context, most universities today can be seen to offer at least one programming course to equip its students with the necessary skills. 

In this digital era, learning as many languages and becoming familiar with many different paradigms helps students get access to a wider and dynamic job market and enhance problem solving skills and versatility. However, most universities usually only offer to teach two or three popular languages in their CS courses. This is primarily due to the significant effort and time required for teachers to provide formative assessment to their students' programming assignments. Having a short and quick feedback loop becomes crucial in the learning process especially when students have to switch between different languages in a short period of time. Also, many common tools do not work together with a wide variety of programming languages, forcing teachers to only use common languages like Python or Java.

CodeGrade can help you teach any programming language!

Continue reading

Snowball Miracle: A Terminal, a Smarter AI Assistant, and Tighter Exam Controls

CodeGrade released Snowball Miracle on 21 August 2026. A terminal with tabs, an AI assistant that reads AutoTest results, tighter exam controls, API changes.

Watch Now! CodeGrade Back to School Webinar

Watch the recap of our Back to School webinar. See the new built-in Terminal and redesigned code editor, learn how to set up your first autograded assignment on CodeGrade Free, and get a look at the latest features.

What we recommend for teaching intro to programming in 2026

Planning an intro programming course in 2026? Here is the teaching stack we recommend: editor, autograder, plagiarism, AI policy. Start free up to 50 students.

Sign up to our newsletter