Sololearns input system could be improved.
I feel like the input system really limits how much interaction you can do with the user. Since your user inputs everything before the code is even ran that means you can't make games and whatnot. This is probably less of a problem for HTML and all those because you can put a little window for multiple real time inputs and have your code respond to it accordingly. But for languages like Python you have to predefine every user input before you can even run it. I downloaded python a while ago so this isn't really in issue in learning but more of being able to publish the code in the code playground in Sololearn. In the downloaded python it would run the code until it gets to a user input, then the user inputs something and it continues to run the code. Like if you agree, maybe with enough likes Sololearn will change the input system to allow for more engagement for the user. That's not to say Sololearn isn't amazing, I have a lot of respect for this website/app because it's the reason I got into coding. I just think there's room for improvement. Update: In the scenario where a code is hanging on their servers for a while because it's waiting for the user input you could fix that problem by having a timer and if they haven't entered an input for x amount of time they just get kicked off for being idle.