That is an excellent write-up on the subject, thanks for sharing. None of the correspondence degree courses I checked teach Programming or even Computer Science, they are providing Arts, Bachelor of Science and Math degrees.
Maybe there is a reason for not providing programming course? But the article you shared states how it can be done.