Check out Oregon State's Postbaccalaureate Computer Science Degree.
https://ecampus.oregonstate.edu/online-degrees/undergraduate...Its basically exactly what you want, an online degree geared only for Computer Science classes because you've already completed a Bachelor's.
I graduated with my Bachelor's in CS in 2012. Of the curriculum at that time I would say this: The degree gave me a very good foundational understanding of CS. The courses were mainly in C, besides the intro Java courses Freshman year. There was a course offered that gave an introduction to other languages, but didn't go too deep. There were also two Software Engineering courses that just happened to be taught by new faculty at the time and I didn't feel like they did a great job of truly capturing what it means to be a professional Software Engineer.
But given all that, I still got a job at a startup in SF after graduation and I believe am a competent Software Engineer.
Also I've gone back and recruited more than a handful of graduates who are all doing very well at my current company.
However, that span of 2008-2012 was quite awhile ago. Looking at the full courses offered (https://catalog.oregonstate.edu/courses/cs/) I now see courses on Web Development, Introduction To Security, Machine Learning and Data Mining, Parallel Programming, etc.
There is also an internship program called MECOP (https://www.mecopinc.org/universities/osu) which helps place you into two 6 month internships. Not sure if this is offered through this degree path, but it is something to look into.
Hope that helps!