I’ve been working with full-stack development for almost 4 years. Is it worth investing time in CS50?
Posted by Motor-Wonder-5960@reddit | learnprogramming | View on Reddit | 5 comments
I’m a developer with almost 4 years of experience building full-stack apps, but I still feel like I’m missing some core fundamentals in computer science and software engineering.
I’ve been considering taking Harvard’s Harvard University CS50. Has anyone here taken it at a similar stage in their career, or even later on?
Did you feel it was worth the time investment, or are there better ways to strengthen foundational knowledge once you already have professional experience?
Final_Palpitation492@reddit
I’d say yes, but don’t treat CS50 like it's the only path.
With multiple years of full-stack experience, you’ll know some parts already, but it can still fill gaps and give structure. If it feels too basic, skip sections or use it as a refresher.
Also look into databases, networking, algorithms, and software design — those will probably give you the biggest boost right now.
ParadiZe@reddit
i loved CS50 but i would probably steer you towards CSAPP, its great introduction to computer systems
DisheveledKeyboard@reddit
Im kinda curious as well if the course has any value with enforcing fundamentals. Does anyone know if this course is too beginner or not?
MisunderstoodBadger1@reddit
It's a good refresher for foundational concepts. It's aimed at beginners but it's still a nice way to practice
Acceptable-Fig2884@reddit
I found it to be both ineffective and infantilising. Unless saying you did it has some value to you or it's a hard requirement for something else, I can't see any reason you'd want to do it.