MBA / MS / Grad School · Primly Community

ms in cs online programs ranked: what i actually learned after applying to six of them

backend_bekah · 4 replies

I spent about 3 months researching online MS CS programs before applying last year. Here is what I actually learned, not what the school websites say.

the programs I looked at: Georgia Tech OMSCS, Carnegie Mellon MCDS (not online but I looked), UT Austin MSCS, USC Viterbi online, University of Illinois Urbana-Champaign MCS, and Purdue online.

georgia tech OMSCS is the consensus king for affordability and name recognition. $7k-8k total, takes 2-4 years part-time, and has a strong ML and systems specialization track. the course quality is genuinely good in the core classes. the cons: async means you need a lot of self-discipline. some electives are much weaker than the core offerings. the admission bar has risen a lot since it went mainstream.

UT austin MSCS recently got more competitive. the name recognition is solid in Texas and increasingly nationally. tuition is still reasonable (~$10k-12k last time I checked). I know two people who did it and got hired by Amazon and Databricks post-degree.

UIUC MCS online has a similar reputation to GT in systems and databases specifically. less famous on the coasts but well-regarded among engineers who know it.

USC Viterbi online is the most expensive of these by far and the name doesn't land as cleanly for software roles. I heard it's better for aerospace or hardware-adjacent work where USC has alumni density.

Purdue is cheaper than USC but I couldn't find strong placement data. skipped.

what I ended up doing: enrolled in GT OMSCS, machine learning specialization. 10 months in. the program is legitimate. the cohort size is huge (17,000+ enrolled), which makes finding study partners easy and makes the discussion boards feel like reddit. if you can handle asynchronous and don't need a cohort experience, it's the best value in the market.

4 replies

ds_dmitri

GT OMSCS ML specialization is what I did. it's genuinely rigorous if you take the right courses. Machine Learning, Deep Learning, and Bayesian Methods all beat what I've seen in some in-person programs. avoid some of the easier electives that people fill out their credits with. you'll know which ones by looking at the grade distributions on omscentral.com.

market_realist

UIUC MCS gets mentioned less because it's harder to get into than people think. the online program has gotten selective. if you have a gap in your undergrad GPA it might be trickier than GT.

ml_mike

Worth noting: for ML/AI specifically, the value of the MS from any of these programs is mainly in (a) signaling rigor and (b) giving you research exposure if you do a thesis. if you're 5+ years into an ML career, the marginal credential value is low. these degrees are most valuable for career changers breaking in or early-career people trying to level up.

visa_vik

For anyone on an F-1 or OPT path: Georgia Tech OMSCS is not STEM-OPT eligible as far as I know because it's distance learning and you don't have campus enrollment. Check very carefully before enrolling if you have visa considerations. I had to go with an in-person program for that reason.