If you’re looking more to be able to intelligently communicate rather than program independently, I’d recommend the Harvard CS50 for Business Professionals.
I can’t recommend this enough for anyone looking to dive into Computer Science. I did it 7 years ago while in music school for no particular reason, and now have a computer science degree and am a software engineer at a well known company. CS50 quite literally changed my life.
There was a terrific article on Techcrunch this weekend about Rivers Cuomos' experience using CS50 to manage his creative output. Migrating his music spreadsheets to dedicated database-backed Python apps: "Hey, show me all the ideas I have at 126 BPM in the key of A flat that start with a third degree of the scale and the melody and are in Dorian mode and that my manager has given three stars or more to." ;)