Proportions Playground is designed to build understandings of proportional reasoning. http://jamespburke.website/pplay_webfiles/