Georgia Tech's Online Masters of Computer Science. 100% online and same degree you get from the on campus program which happens to be a top 10 in the nation. There is no research track unfortunately which means it is a terminal masters program.
Not sure where you're getting that a non-thesis masters program is "terminal". You can still go somewhere to get a PhD with a non-research master's degree, not even necessarily somewhere "bad". If anything the fact that the degree is online would hurt you more than the fact that there was no thesis
What is "terminal masters program"? Does it mean I won't be able to have a research track in the future even if I wanted?