Articles

CodeGrade Success Story at the University of Nevada, Las Vegas

CodeGrade increases student performance and helps teachers at UNLV. Professors and e-learning experts from the University of Nevada, Las Vegas share how they adopted CodeGrade and how it made their lives easier.

Learn more about CodeGrade!

How to Check for Plagiarism in Python Source Code

Discover efficient methods for checking plagiarism in Python source code with CodeGrade. Uphold academic integrity without compromising learner engagement!

Watch our ChatGPT and Coding Education webinar!

Watch CodeGrade's webinar on using ChatGPT in coding courses to help students work with this new tool and even use it in your grading worklfow yourself!

5 assignment design ideas for ChatGPT in Computer Science Education

These 5 assignment design ideas for dealing with ChatGPT and AI in Computer Science Education will help you set up ChatGPT-proof code assignments but also teach students AI literacy and AI ethics.

How ChatGPT impacts Computer Science Education

ChatGPT is a big concern in Computer Science education. In this article we will discuss the limitations of ChatGPT, if it is possible to detect AI generated code and how coding instructors can best deal with ChatGPT in their code classroom.

Use our integrated online IDE in your coding classroom!

Using CodeGrade's integrated online IDE has many benefits on students learning to code, from K-12 students to non-CS university students. Start using our editor with powerful code running (REPL) and autograding functionality now!

How to adopt automatic grading in your coding course

Autograding is becoming more and more important in coding courses. In this article we discuss how to successfully adopt autograding in your computer science classroom.

Pedagogical Benefits of Automatic Grading in Computer Science education

Computer Science teachers use autograding to scale up their coding classrooms, but also to improve student leaning outcomes and satisfaction. Learn the pedagogical benefits of autograding in this article.

5 reasons to use CodeGrade in your high school coding classroom

Coding education is growing, especially in high schools. Find out how CodeGrade can support K12 students.

Teaching Intro to Python with CodeGrade

The CodeGrade Introduction to Python course is an 8-week basic Python course. Students are not required to have any prior knowledge on programming or Python. This course will cover the basic concepts of programming up to Python specific modules and OOP design. It is available for all instructors now.

Automatically grading Haskell code assignments

Learn about autograding Haskell coding assignments for Computer Science education courses. CodeGrade can help you use tools like input and output checking, Quickcheck, Tasty and HUnit unit test autograding, HLint code quality checking and code structure autograding using semgrep.

Schedule a personalized tour of CodeGrade today