This is fantastic! (But you’ve already read that a thousand times.) More power to you. I can see from the comments that lots of folks are inspired by your work and are doing (or contemplate doing) similar things.
This particular sentence caught my attention: “When Sarea started our course, his English was very poor, but he still managed to keep up with the program by just working incredibly hard.” Why? I teach English as a foreign language and wondered about the idea of a companion curriculum focused on the particular aspects of English that would help someone through the coding curriculum. Would that be valuable? If so, I’d love to get feedback from you (and anyone else reading this) on what might be most useful. (Having proposed this, I guess I need to start learning to code.)