CS Circles
cscircles.cemc.uwaterloo.caAn introduction to computer programming from Waterloo
An introduction to computer programming from Waterloo
A step-by-step guide to fragment-shader programming
Motion-design courses with critiques and community learning.
Interface design with shared components, layout and prototyping
Keep source history, project tickets, a wiki, and a built-in web interface in one distributed tool.
Call models from multiple inference providers through Hugging Face's shared SDK and API interface.
PHP and Symfony learning through screencast courses
Build computing systems from logic to software
Use an Ethereum wallet through MEW mobile or its browser portfolio interface
Interface components expressed through readable class relationships
Editable component code for a project-owned interface library
Native Mac interface design with interactive prototypes
Collaborative interface design, reusable components and interactive prototypes
Use named colour levels across interface code and design swatches.
Blender project courses bought with one payment.
Build colour scales and preview their roles in interface layouts.
Foundational coding and data skills for researchers
Interface-design guidelines explained through examples and rationale
Detailed interface-pattern articles built around inclusive behavior
Start from one colour and preview a palette in an interface.
A browser interface for Beancount journals
A practical reference of interface-design principles and effects
Official LSAT practice through LawHub, with interface tutorials and test-day preparation links.
Subject learning across mathematics, sciences and the humanities.