The Georgia Tech program is half the cost of this, is it not? Plus, it's a CS degree from an institution that's known for its CS department. That's likely to carry more weight among employers hiring in AI/ML roles than a "Machine Learning" degree. Those kinds of programs aren't as mature as CS ones and it sort of puts them in the same category as stuff like Udacity's Nanodegree in "[hot tech topic].
I know Imperial College is a well-regarded and selective institution, but I think the point still stands.
Same deal with Stanford SCPD, where I've taken a handful of classes. That was the key differentiator for me versus "pure" online offerings: since you're taking the exact same classes at the exact same time as full-time on-campus students, you have some guarantee of quality/rigor.
I know Imperial College is a well-regarded and selective institution, but I think the point still stands.