Need help with check50?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

212 Stars 180 Forks GNU General Public License v3.0 847 Commits 24 Opened issues


This is check50, a command-line program with which you can check the correctness of your programs.

Services available


Need anything else?

Contributors list

check50 Build Status

check50 is a testing tool for checking student code. As a student you can use check50 to check your CS50 problem sets or any other Problem sets for which check50 checks exist. check50 allows teachers to automatically grade code on correctness and to provide automatic feedback while students are coding.

You can find documentation and instructions for writing your own checks at

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.