https://makecode.com/ has a programming environment for Lego EV3. Unfortunately it is designed for students to work on only one machine (i.e. it automatically saves in the browser). That’s great for home use or a 1-1 school but we have students that might work in the library on a device, then be in a class with a cart of laptops. Here’s how I found you can do it:
In makecode download the program.
This downloads a file with a uf2 extension. You can upload this file to Google Drive.
If you have it on Google Drive you can then go to another computer and import it from the Lego makecode home screen: