If you haven't already seen this, I found it to be quite inspiring. I'm a software engineer and wanted a CS degree, but circumstances led me to WGU and I do not regret that decision. Being finished with WGU though, I plan on going through the core CS classes he lists here.
MIT Challenge « Scott H Young
I really can relate to the section in his FAQ's when he answers the question:
"
Q) Isn’t this just cramming for tests?
No, but the difference is subtle. Most the classes build on past concepts, so my goal with each is to develop a deep understanding that I can leverage. Cramming is typically a resort to memorization to quickly pass a test then forget it. Understanding is harder, but not necessarily more time consuming (and a requirement if each class builds on the one before it). "
There are always posts about people accelerating so quickly through WGU with the stigma of not actually learning. I could never put it to words, but Scott nailed it. With that said though, I'm not afraid to admit that I have not remembered everything I learned during all my classes at WGU.