“Web 2.0 has the potential to change the way we learn and teach mathematics not unlike what Apple Computer did back in 1984 with their launch of the Macintosh, which changed the way everyone uses computers today,” according to Ihor Charischakof CLIME Connections, the Council for Technology in Math Education (2009). However, math education has not kept up with Web 2.0.
In this article of THE Journal (Transforming Education Through Technology) Patricia Deube talks about what can be done to improve the teaching of math. She links and discusses many great websites.
She also mentions Scratch which is a programing tool for kids created by MIT Media Lab.
This site is full of links, if you teach math, or just want to learn more for yourself, this is a great site.