Help: for help with any part of the process, please create a free GitHub account and then create a new issue at

The source code for CS Circles is provided in the following parts:

  • The website runs as a WordPress plugin. To run it on your own server, install WordPress and then follow the installation steps at
    • Note that installing the safeexec and python3jail (to securely execute arbitrary user code) requires administrative access on your linux machine
    • This is released under a GPLv3 license.
  • The lessons and exercises are written in HTML with WordPress shortcodes. Log in, then you can click the </> and  links on the bottom-right corners to access the source of any exercise or lesson.
    • They are released under a Creative Commons Non-Commerical Share-Alike 3.0 License.

Thanks to the SIGCSE Special Projects Grant that made this open-sourcing possible!