CS Circles: An In-Browser Python Course for Beginners
David Pritchard, Troy Vasiga

TL;DR
Computer Science Circles is a free, accessible in-browser Python course for beginners, featuring structured lessons, exercises, and multilingual support, aimed at making learning programming fun and easy.
Contribution
This paper introduces a comprehensive beginner-friendly Python course with a well-designed curriculum and features to support teachers, enhancing accessible programming education.
Findings
Over 100 exercises and 30 lessons available
Course supports English and French languages
Provides usage statistics and insights
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
