Hey everyone! I'm in my final semester of engineering and I'm looking for some recommendations on free online computer science courses that could help me secure a job at a FAANG company. I'm already familiar with data structures and algorithms, as well as fundamentals like OOP, OS, and DBMS. I also know programming languages like C, C++, and Java. I think I learn best through structured courses, so any suggestions would be greatly appreciated!
4 Answers
I noticed your post mentions wanting to work at FAANG, but it might be worth broadening your job search a bit since they’ve been doing layoffs lately. Why not spend some time building projects instead? It’s a great way to have something to discuss in interviews and can really help showcase your skills on GitHub.
Honestly, you’re overthinking the need for a specific course. Focus on getting solid practice with data structures and algorithms, learn some basics of system design, and work on a few good projects. Following a free roadmap and grinding through LeetCode is key. Just a heads up, entry-level hiring is really tough right now.
Have you looked into the CS50 course? It’s highly recommended and comprehensive. Though you mentioned you’ve completed it, if you liked it, maybe it would help to explore alternatives along the same lines.
Given that it's your last semester, I’d suggest shifting focus from structured courses to a more self-directed learning approach. The real world isn’t always structured, and you need to get used to tackling problems on your own. But if you prefer structured learning, that’s totally valid too!

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