Google released Blockly, an open-source programming language accessible through the browser about a year ago, and very recently, they released a version of it that emulates the functionality of the Logo programming language. To test out how powerful the language is, I created a program to draw the Koch snowflake.
I recommend trying this out yourself (It works best in Google Chrome and Firefox, and I suspect it probably works fine in Safari. I haven’t tested Internet Explorer) and then thinking about a way you can integrate it into a mathematics lesson (or ten).