Для дистанційного навчання досить було б поставити moodle, нормально налаштувавши його перед цим, бо я ще не дуже розібрався у його налаштуваннях.
Також варто вільні аналоги MathCAD'y, Maple, Matlab чи Mathematica - наприклад такі програми як Maxima, GAP, Scilab, а той взагалі SAGE.
Links:
[1] http://grusha.org.ua