Especially I'd like to introduce PhET which contains many simulations for different topics on math, physics, chemicals, biology, earth science, ... and so on. They provide offline version (on demand) and we put it into our own ezgo distribution so that kids without internet connections can play those simulations too.
Okay, Thanks. I'll try my best.