It still feels like 3-6 months is far too short for a curriculum for people making career changes, as there is a great deal of depth for each topic covered.
For example, in their Robotics Software Engineering degree, one of the topics they cover is Mapping and SLAM. That topic alone is a full university course and a specialization, i.e. Cyrill Stachniss' lectures on YouTube.
I think online courses try too hard to squeeze too much material in a short time, whereby students only acquire a superficial understanding of a topic.