English

CS Circles: An In-Browser Python Course for Beginners

Computers and Society 2012-12-12 v2 Human-Computer Interaction

Abstract

Computer Science Circles is a free programming website for beginners that is designed to be fun, easy to use, and accessible to the broadest possible audience. We teach Python since it is simple yet powerful, and the course content is well-structured but written in plain language. The website has over one hundred exercises in thirty lesson pages, plus special features to help teachers support their students. It is available in both English and French. We discuss the philosophy behind the course and its design, we describe how it was implemented, and we give statistics on its use.

Cite

@article{arxiv.1209.2166,
  title  = {CS Circles: An In-Browser Python Course for Beginners},
  author = {David Pritchard and Troy Vasiga},
  journal= {arXiv preprint arXiv:1209.2166},
  year   = {2012}
}

Comments

To appear in SIGCSE 2013

R2 v1 2026-06-21T22:02:54.068Z