3 ms·
I would do (and have done) CS50X online https://cs50.harvard.edu/x/ https://cs50.harvard.edu/x/ do all the problem sets and projects by hand using no AI to writ
by kingkongjaffa 1y ago
I would do (and have done) CS50X online https://cs50.harvard.edu/x/ https://cs50.harvard.edu/x/ do all the problem sets and projects by hand using no AI to write any code. The lectures and tutorials are outstanding. By the time you're done you'll be ready to build whatever and research what you need to learn to build most things
If you need to go deeper, then do https://cs50.harvard.edu/web/ https://cs50.harvard.edu/web/ as well.
If you need to really nail DS/ Algorithms do the courses from Berkley:
https://cs61a.org/ https://cs61a.org/ (if you did CS50x already you can skip)
https://sp25.datastructur.es/ https://sp25.datastructur.es/ (CS61B)
https://cs61c.org/fa25/ https://cs61c.org/fa25/ (Optional/advanced stuff)