Various working environments

Students can work both on-line and locally using various (recommended) editors on multiple devices interchangeably.