Guides

Setting Up a C++ Course at Ivy Tech Community College

Explore how Angela Venable’s Data Structures course at Ivy Tech transforms C++ learning with a focus on building custom data structures, automated grading, and rapid feedback—equipping students with practical, industry-ready coding skills.

Learn more about CodeGrade!

Simple Python Test vs. Pytest: Which One to Use?

Choosing between Simple Python Test and Pytest for CodeGrade assignments

How to automatically grade Java

Discover how to autograde Java assignments in CodeGrade with I/O tests, JUnit5, and code style checks for seamless feedback

Best Practices for Rubric Design in Coding Assignments

Discover best practices for rubric design in coding education. Learn to align rubrics with learning objectives, use automated tests, and explore ungrading for fairer, growth-focused assessments

How to configure an AI Assistant for code

CodeGrade’s AI Assistant offers a flexible way to support coding education through tailored guidance and feedback. This guide explains how to configure and customize the assistant to fit your teaching goals, from helping students debug code to providing conceptual explanations.

How to automatically grade SQL assignments

Learn how to set up SQL assignments with CodeGrade for efficient assessment and feedback.

How to Check for Plagiarism in C, C++, and C# source code

Simplify plagiarism checks on C-family source code by integrating CodeGrade into your courses.

How to Stop Caring about Grades

Learn to save time with grading with alternative methods for teaching. Make your course accessible and inclusive with methods backed by research.

Webinar: Autograding Code Structure using Semgrep

Learn how to automatically grade code structure using CodeGrade and Semgrep in this webinar. Next to the basics, we will also go over three examples step by step.

Automatically grading Python assignments that use random variables in CodeGrade

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

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.

Transform your coding course today!