Are there any decent online undergrad computer science degrees or courses To keep it short I already have a BS and MS in a physical science from decent schools.  I want to apply next year for a MS or PhD in ECE and thought I should get some formal programming on my transcript first.  I have only one intro class on there now.

I'm not having much luck finding any online courses that don't look like scams or poorly set up at best.  I was pretty excited to see that Oregon state is offering a post-bacc BS degree but the tuition is $600 a credit.  

So I guess I'm looking for legitimate courses that aren't crazy expensive.  Is there anything else out there like the Oregon state program?  That's exactly what I'm looking for.
You may want to try Coursera. Their courses are quite good and the instructors are some of the top computer scientists in their fields. 

They give you a certificate signed by the instructor if you finish the course well.