Blog

Webinar: How to automatically grade Python and Jupyter Notebook assignments

Learn how you can autograde Python code and Jupyter Notebooks for your computer science assignments quickly and effectively

Learn more about CodeGrade!

Could Natural Language Programming change the future of coding for the better?

We can all agree, coding is hard. But, imagine if one tool could simplify the process? In this blog, Sam discusses OpenAI Codex, a platform that translates natural language into code, using AI. Could this be the start of a new era of coding?

Do you know the 3 types of coders and their needs?

Learn how to identify the three types of coders: students coding to understand, students coding as a skill and those learning coding as a career. We also explain the needs of these groups and how you can best tailor your code classroom to them.

New release CodeGrade PerfectlyNormal.2 and Happy Holidays from CodeGrade!

Happy Holidays from Team CodeGrade! We recap 2021 and would love to tell you about CodeGrade PerfectlyNormal.2, improving the Peer Feedback feature and making CodeGrade even more efficient!

Using NBGrader for Python Jupyter notebooks in CodeGrade

Learn how to autograde Python Jupyter Notebooks using the NBGrader tool in CodeGrade to give your students instant feedback.

Computer Science is growing - support tools can help

Computer Science courses are growing each year, leaving teachers with more and more work to grade all coursework. Learn how Alex from the University of Nevada, Las Vegas used an autograder to grow his classroom without compromise.

Friendly: Better error messages for Python

Regular Python error messages can be discouraging for students learning to code. Learn how you can set up CodeGrade's autograder to give students more easy to understand error messages for your Python course.

Webinar: Grading Jupyter Notebooks

Learn everything about grading Jupyter Notebooks manually and automatically. From theory behind the IPython Notebooks to putting it into practice in CodeGrade for your code assignment.

Webinar: Grading Jupyter Notebooks

Which programming language should you teach first?

It is the question each CS teacher will come across: which programming language should I teach first? In this article we discuss how you can best choose a programming language (from Python and Java, to Haskell, C# and JavaScript) and programming paradigm to teach in your intro coding classroom!

New release CodeGrade PerfectlyNormal.1

Learn about the new CodeGrade version CodeGrade PerfectlyNormal.1, totally revamping general feedback and bringing a new dedicated Python API Help Center!

New release CodeGrade PerfectlyNormal.1

How better feedback will prepare the tech talent of the future

In this literature research, you learn why students in Computer Science education and coding classes perform worse on average and how you can prevent that in your programming classroom!

Grow your coding classroom
without compromise.