My daughter attends a coding school and i'm amazed by the tools they use for coding. Gone are the days were you have to figure out which IDE you need to install and what version of framework is compatible and countless configuration files you need to tweak to get your IDE working in your machine. Now everything runs on browser and the browser becomes the IDE. That IMO is a game changer because they can now focus their time on what is important which is learning the language and forget all the hassles of setting up a development environment.
Here are some of the tools they use to learn coding
https://repl.it/ a free collaborative, in-browser IDE to code in 50+ languages — without spending a second on setup
https://colab.research.google.com/ allows you to write and execute Python in your browser, with Zero configuration required, Free access to GPUs & Easy sharing.
https://www.kaggle.com/ offers a huge repository of community published datasets and much more.