What it does
Computer Science Circles teaches programming through a structured educational website with Python-related supporting resources.
Read Using this Website before beginning the lessons. The introduction frames a program as instructions, providing a starting point before syntax becomes familiar. If you prefer a gradual video explanation, the site points to Waterloo's Python from Scratch material as a supplement. It is free and needs no installation or account to study; an account saves progress. Exercises include auto-graded code, short answers, multiple choice and code scrambles. The grader cannot judge code clarity, and the browser console/visualizer has limits such as a one-second runtime, so larger programs need a local environment.
Sources
- Computer Science Circles | 01000011 01010011 01000011 (Oct 26, 2026)
- Using This Website | Computer Science Circles (Oct 26, 2026)