This is actually where I started, with MIT's intro OCW. I began to worry, though, that I would be better served learning something directly relevant to the job market, and so half-way in I moved onto The Odin Project. My plan as it stands is to first get a grasp of web development so I can have a solid chance of getting a job after graduation, but I intend to go through a lot of MOOCs once I'm done with TOP. I've got a year and 2/3rds until graduation, which will hopefully let me learn a fair bit.