MicroStudio looks like a good step up from the online Scratch, especially if you already know any Python.
https://microstudio.dev/
thanks! I'll try it out!