| I'm halfway through the OMSCS in the machine learning specialization. It has been a great experience so far and definitely worth it for me. A couple of things to consider: As you mentioned, it is more focused on Computer Science than Software Engineering/Development. There are a couple of Software Engineering/Architecture/Testing courses but I haven't taken them so I can't comment on how relevant I think they are to my day job. It's an incredible bargain... 7-8K for an MS (not an online MS) from a top 10 school in CS. That on it's own makes it worth it for me. It's not easy and it's not like a typical Coursera/Udacity course. Depending on which courses you take it can be quite challenging (which is a good thing). You typically don't have much interaction with the Professors but there are a lot of TAs and other students to help you along the way. Here's a reddit in case you haven't come across it that answers many questions: https://www.reddit.com/r/OMSCS/ And here's an awesome course review site that a student built: https://omscentral.com/reviews |