Math and CS Background

I did my undergrad in Mech Eng, but the math and CS background was heavily lacking. I took only one undergraduate programming course, and because I had an advanced math background in HS I only took Calc III and Dif Eq in college.

If I want to apply for MFE, where can I take advanced math and programming courses? If I take them at a CC then wouldn't that look unfavorable for admissions?
CC, online, or non-degree seeking at a local 4-year university.

I don't think I would call it unfavorable. Taking classes at CC is better than not taking them, but probably not as good as taking them from a local university (from a perception standpoint, not necessarily from a learning standpoint).