Visual and Text-based Programing for Science Classrooms

This looks really great!

ViMAP is an open-source programming language and modeling environment designed for the K12 science classroom. When students use ViMAP, they can learn science by using visual programming to build models and simulations.

In close collaboration with elementary and middle school teachers, we have designed ViMAP and the lesson guides so that learning programming and science can happen hand-in-hand.

Also, unlike most other programming languages, ViMAP allows children to create their own programming commands! Students can also design their own ViMAP programming commands using text-based programming!



NetLogo Modeling Commons

NetLogo is a fun free development environment that can be used with young learners. Here is a collection of models that have been shared to the NetLogo community.


Numerical Calculations Can Seem Like Magic

Nice simple article showing how you can simulate something physical using mathematics, physics and computers.


qCraft: Quantum Physics in Minecraft!

Google has created  a Minecraft modpack called qCraft. It lets players experiment with quantum behaviors inside Minecraft’s world, with new blocks that exhibit quantum entanglement, superposition, and observer dependency. 


Web-based tools illustrating basic concepts and algorithms of scientific computing


The interactive educational modules on this site assist in learning basic concepts and algorithms of scientific computing., Each module is a Java applet that is accessible through a web browser., For each applet,  you can select problem data and algorithm choices interactively and then receive immediate feedback on the results,  both numerically and graphically.


NetLogo Models Library


I have mentioned NetLogo before but I just came across this huge list of models that are available to use as is, to learn from, or to modify.