Articles

You're invited! Join our AI Assistant webinar

Discover CodeGrade’s AI Code Assistant! Join our webinar on Nov 20 with Professor Brian Brady to explore AI’s role in authentic code learning and skill-building.

Learn more about CodeGrade!

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.

Top tips for teaching programming

The most efficient ways to teach students how to code, by defining your target audience, designing your assignments in a meaningful way and eliminating distractions in the classroom.

The creation of the CodeGrade editor

We created our very own editor to help educators enhance their coding classrooms. Find out how it was created here.

Why autograding will not replace teachers

How have technological innovations changed the way we teach? With new technologies such as autograders, the future of education is sure to change - but will autograders take the place of teachers?

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.

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.

See how CodeGrade can transform your courses today!