I'm a second year Computer Science student now, so hopefully I can give you a few ideas.<p>Along with Intro to CS, maths for CS is pretty important. You said you have a strong math knowledge - probably stronger than mine, so I'll just point out that you want discrete maths. If you're comfortable with discrete structures - sets, trees, graphs, logic, recursions, not to worry. This course looks pretty solid if you want a look, <a href="http://www.saylor.org/courses/CS202/" rel="nofollow">http://www.saylor.org/courses/CS202/</a><p>You said algorithms don't worry you, but how much work have you done there? You want to know data structures - and methods for designing algorithms. Take a look here, <a href="https://class.coursera.org/algo-004/lecture/index" rel="nofollow">https://class.coursera.org/algo-004/lecture/index</a> and here, <a href="https://class.coursera.org/algo2-002/lecture/index" rel="nofollow">https://class.coursera.org/algo2-002/lecture/index</a>, to see how comfortable you are with that content.<p>After that, I can't say I'm an expert in Linux. Maybe it would be a good idea to take a course in computer architecture - you get a much better understanding of what's really going on. I haven't taken either, but you could consider <a href="http://www.coursebuffet.com/course/87/260-Computer-Architecture" rel="nofollow">http://www.coursebuffet.com/course/87/260-Computer-Architect...</a> or <a href="http://www.coursebuffet.com/course/289/260-Computer-Architecture" rel="nofollow">http://www.coursebuffet.com/course/289/260-Computer-Architec...</a>.<p>If you want theory on computer networks, this course looks good <a href="https://www.coursera.org/course/comnetworks" rel="nofollow">https://www.coursera.org/course/comnetworks</a>.<p>More practically, it really depends what you're doing. An OS course will probably introduce you to sockets and networking in C, but you're probably not using C - it's probably a matter of learning some APIs for whatever you're writing in.<p>Also if you're deploying web services, Coursera have a startup engineering course, <a href="https://www.coursera.org/course/startup" rel="nofollow">https://www.coursera.org/course/startup</a>, some of that could be helpful? It looks like they use Amazon Web Services for deployment though, so if it's something you want to learn yourself I'm not too sure sorry.<p>Sorry that's a bit long winded, if you have any questions feel free to ask :)