I'm close to finishing 6.00 and I'm looking for the next online video course to take. A lot of the schools I've seen have listed in their course requirements something with a name similar to Data Structures, so I'm thinking that maybe should be my next course to cover (in addition to Linear Algebra). Any suggestions to adequately cover that material?
Currently I'm looking at the Berkeley "Data Structures" course, as well as the "Programming and Data Structure" and "Data Structures and Algorithms" from NPTEL. In addition there's the Stanford courses on computer science (61A, 61B, 61C) - maybe I could start up 61B without losing too much continuity and/or going over material I already know? I'm sure there isn't anyone here who's taken all of these courses but perhaps someone could tell me what they did for their "next step" after 6.00 (if such people are out there).
Sorry, it's the berkely courses that are labeled 61_. The Stanford courses are on the see.stanford.edu webpage.
Ideally, I'd prefer courses with assignments, so that I can be sure I'm learning, so right now the Stanford courses seem appealing. But maybe I'm missing others.
I did the 6.00 and then went into CS 106A from Stanford. All told, I recommend Stanford over MIT.
you didn't find yourself repeating a lot of material in 106A? As I looked at it, it looked like 106B was more for people with some amount of programming under their belts. Thanks for the links all; I'll be checking them out.
Join our real-time social learning platform and learn together with your friends!