Hi,
i am an instructor, i wanted to teach micro python for students, found difficulty with mpfshell and REPL , then i started using pycharm micropython plugin, it helped me creating many applications
More details about plugin : https://blog.jetbrains.com/pycharm/2018 ... r-pycharm/
i just collated them in a video have a look : https://www.youtube.com/watch?v=aiGiRrsiW10