I graduated with a Bachelor's degree in Computer Engineering some time ago, and I'm looking to refresh my understanding of computer science concepts without returning to university. What courses or books would you recommend for self-study? If you were to teach yourself these concepts, what resources would you choose? Also, do you believe this is a practical approach? Thanks!
6 Answers
I can relate to your situation! I've just started a comprehensive JavaScript course on Udemy, and it's really helping me refresh my skills without being too basic. It includes projects, which is a nice touch for building a portfolio. Just know you're not alone in this journey!
It's definitely possible to relearn CS concepts on your own! I recommend starting with CS50, which is an awesome introductory course from Harvard, combined with Nand2Tetris. This duo covers a lot of foundational material. Also, make sure to grab a solid data structures and algorithms book to fill in any gaps. Many folks refresh their CS knowledge this way without needing to go back to school.
A great resource to check out is teachyourselfcs.com. It lays out a clear path for learning essential CS topics on your own.
You could also look into open-source computer science curriculums available online. There are many structured courses out there that can guide your self-study.
Have you thought about Nand2Tetris? It's an incredible course if you're interested in how computers operate from the ground up. You actually build a computer starting with logic gates and end up creating a compiler. It’s a real mind-expander!

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