Option #1: Google Colaboratory
Pro: fast and robust, all ML packages already installed
Con: You need a Google account to use Google Colaboratory
Option #2: Notebooks provided by Jupter.org and binder
Pro: No account needed in order to create/edit/download notebooks
Con: ML packages need to be installed first, e.g. by "!conda install -y tensorflow"