Currently making a career change to CS/SWE, can anyone give me good resources for learning algorithms and data structures. Havent found any solid answers on google.
CLR(S)'s Intro to Algorithms The prep book for CS internships and interviews prior to LC, even for CS majors.
overkill for interviews
Starting from 0 you should read these books, we used them in intro algorithms class: Algorithms Unlocked by Thomas H. Cormen and Discrete Mathematics with Applications by Susanna S. Epp. Data Structures you can follow an MIT course on youtube, it’s pretty decent.
Will consider this. Thank you. Needed a starting point
Don't be fooled by the title. Pretty good resource to start.
A Programmer's Guide to Computer Science: A virtual degree for the self-taught developer https://www.amazon.com/dp/195120400X
I'm also a career changer, working on a master's in CS. Thought this online course was good and starts out very basic: https://www.coursera.org/learn/algorithms-part1. There's also a Part II.
Thanks for the feedback. Where are you getting your masters from? If you don’t mind me asking. I’m currently looking into a couple of schools
Tech Industry
3h
622
I wish I were East Asian instead of Vietnamese (Southeast Asian)
Tech Industry
Yesterday
2399
TESLA UP 14% AFTER HOURS 🎉🎉🎉🎉
Tech Industry
Yesterday
1460
Meta managers are the worst technically
Ask Blinders
Yesterday
1185
Tipping culture is really getting out of control! Waiter gave me ‘a look’ because I tipped her 10% for ‘BAD service!’
Tech Industry
4h
1691
Avoid teams with only Chinese or Indians especially with a Chinese/Indian manager
Leetcode
But I’m starting from scratch. Don’t I need to learn the basics of algorithms and data structures before going to leetcode?
What's your background? How much cs coursework do you have as well as actual software engineering experience?