I just took Data Structures and Algorithm Analysis at Columbia and really enjoyed [most of] it. Teacher was great and learned a ton.
I applied to the Postbacc / Continuing Edu program to take it. Was a little bit of a pain but not too bad.
Courses are not cheap..$7k all in. Ideally you can get work to pay for some or all..