I've been working as a software developer for about two years now and have learned so much about real-world engineering. However, I'm feeling a need to brush up on my computer science basics. While personal projects are great for gaining experience, I want to re-learn more core concepts from my degree, especially since I don't often apply complex algorithms in my day-to-day work. I'm looking for structured, free courses or resources that delve into topics like data structures, algorithms, and networking, which I find quite challenging. I've heard about some free courses from Harvard and Berkeley, but I'm open to other recommendations as well.
4 Answers
If you're looking for something specific, you might want to check out the book 'C Programming for System, Network, and Cloud Engineers.' It's not a free course, but the coverage is really solid and aligns with what you're trying to learn.
I totally relate to your situation! After two years in development, I started wanting to understand the underlying mechanisms, too. For a great experience, consider CS50 from Harvard. In addition, MIT OpenCourseWare has fantastic lectures on algorithms and systems that really click. Also, for networking, Stanford's CS144 is super practical and helps demystify concepts. Revisiting these topics with industry experience makes them so much more relevant.
If you prefer something structured, you can't go wrong with CS50 or MIT's courses—they're engaging and not just about rote learning. For networking, I'd recommend looking into "Top-Down Networking" styled courses, as they help in forming a more intuitive understanding rather than just memorizing facts. Pairing theory with some hands-on projects can really reinforce what you've learned!
Have you looked into OSSU - Open Source Society University? They offer a free or low-cost computer science degree made up of online materials. Their GitHub page is a great starting point for finding structured learning paths!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically