Software & Networks for Learning