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!

Personalized learning is taking over the classroom. Are you prepared?

Tailoring teaching to fit students' personalized learning styles has captured the eye of institutions worldwide. We dive into the advantages and disadvantages of this method.

Automatically grading Python code assignments

Learn about autograding Python coding assignments for Computer Science education courses. CodeGrade can help you use tools like input and output checking, PyTest unit test autograding, Flake8 code quality checking and code structure autograding using semgrep.

Automatically grading JavaScript code assignments

Learn about autograding JavaScript coding assignments for Computer Science education courses. CodeGrade can help you use tools like input and output checking, Jest, Mocha or Selenium unit test autograding, ESLint code quality checking and code structure autograding using semgrep.

Automatically grading Python assignments that use random variables in CodeGrade

Discover how to grade Python programming assignments that use random integers automatically

CodeGrade at SIGCSE 2022!

Here is our agenda for the Technical Symposium of Computer Science Education 2022. We are excited to meet you all in person and virtually!

CodeGrade at SIGCSE 2022!

The era of flexible education is here - but will it survive?

Massive Online Open Courses are a popular option after the pandemic shift to distance learning. Learn about their pros and cons, and how they will suceed.

New release CodeGrade PerfectlyNormal.3!

It's our first new release of 2022! PerfectlyNormal.3 includes an updated dark mode, which can be turned on automatically, a new permission "upload without Group", and the option to open a default tab on the submissions page.

Automatically grading Java programming assignments

Learn about autograding Java coding assignments for Computer Science education courses. CodeGrade can help you use tools like input and output checking, JUnit4 or JUnit 5 unit test autograding, PMD and Checkstyle code quality checking and code structure autograding using semgrep.

Webinar: Automatically grading Python assignments in CodeGrade

Automatically grade your students' Python programming assignments using CodeGrade. We run through basic assignment set up as well as some more advanced techniques and tips!

Automatically grading students’ Python assignments using pytest unit tests

Pytest is a great tool for automatically grading Python assignments in CodeGrade. We discuss the benefits of unit testing for Python courses, and how pytest can help.

Book a quick 30-minute demo and see how it works for you!