CS Circles
cscircles.cemc.uwaterloo.caAn introduction to computer programming from Waterloo
An introduction to computer programming from Waterloo
Embed contactless collection and payment-state handling in merchant software
Coordinate software-team backlogs, sprints, roadmaps, and delivery progress.
Collect software payments with usage credits and partner revenue tools
US professional tax preparation with desktop and cloud choices
Turn text descriptions of graphs into diagrams using selectable layout engines and output formats.
Self-host a software forge where repository issues are organized on Kanban boards.
Bill software usage and compare each customer's revenue with costs
Connect software requirements, tasks, bugs, milestones, pull requests, and test coverage.
Free learning games for elementary maths, reading, spelling, typing and problem solving.
Sell software through a merchant of record platform
Children's learning games, videos, quizzes and worksheets organised by subject and school level.
Multiplayer maths and language games organised by skill and school grade.
Technical software icons with Material-compatible ligature naming.
Sketch product ideas and system diagrams together on a structured team whiteboard.
Arm's embedded development suite combines µVision, Keil Studio, compilers and device software packs.
View, compare and measure DICOM image studies
Sleep-health resources with a diary, educational videos and center directory
Portrait image licences for online, educational and commercial projects
Phonics games grouped into phases, with explanations of sounds, blending and spelling development.
Elementary maths lessons, quizzes, games and virtual manipulatives.
Phonics games, phased resources, lesson planning and support for parents and teachers.
Software logos prepared for self-hosted dashboards and service lists.