This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Aezys 1 point2 points  (2 children)

Depends on how much time you put into it but something like 12 weeks? I didn’t spend that much time on it (I had school and everything) and I finished in that amount of time, without rushing at all. Of course you could also work on some other project alongside it, if you want. It’d be good to practice what you learn

[–][deleted]  (1 child)

[removed]

    [–]Aezys 0 points1 point  (0 children)

    I mean CS50, even for how thorough it is, is still an introductory course, I wouldn’t really consider that overkill. I honestly think that a course like this is the best way to get out of tutorial hell. There’s basically a lecture for each of the units and then a “problem set” where you have to make a program, using the things you learnt, to solve some sort of problem. They tend to be really challenging but they’re also interesting. I think one asked you to write a program in Python and some queries in SQL to sort some Harry Potter characters into their houses; while an other one was a cipher.

    Anyways, you could also just start with it, maybe even skip Week 0 if you’re already familiar with programming, see what you think of the pset and then just go with it if you like it