A lot of comments are dismissing this because it doesn't provide a credential upon completion. But you don't get mad at a hammer for not putting staples in paper, nor get mad at a stapler for not putting nails in wood. This is a tool that gives empowers you to educate yourself, not a tool that gives you a credential. As someone with a deep love of learning and knowledge, I am delighted that this exists.
Speaking of the subject, if someone DOES want a credential and already knows a lot of CS, are there good online courses that provide sped up process? I have been programming since 20 years ago, am a lead developer at a large company, but have no degree. Sadly some companies like Google do require it to even consider submissions, so I wonder if I should enroll an online course just for the paper.
They have a competency based model where if you can demonstrate competency by passing the test and/or completing the project you can be done with the class, whether that takes you 3 days or 3 months.
You also play a flat rate for the semester and complete as many classes as you want at a time.
I did it I loved it, I'd been in the field and was able to breeze through some of my courses while the ones I wasn't familiar with helped me.
They also have a lot of classes that the test is an industry cert, so it's a cheap way to get some certs under your belt as well.