jwasham / coding-interview-university

A complete computer science study plan to become a software engineer.
Creative Commons Attribution Share Alike 4.0 International
306.78k stars 76.88k forks source link

Do I have to pay a fortune to learn algorithms? #1278

Closed amorenew closed 1 year ago

amorenew commented 1 year ago

Algorithms in C, Parts 1-5 (Bundle), 3rd Edition

Algorithms in the C language bundle costs 105$ and other books cost a lot of money. Do I have to pay a fortune to learn algorithms? Is there another solution? the same author made this course for free, is it a good alternative or is it a shallow course? https://www.coursera.org/learn/algorithms-part1 https://www.coursera.org/learn/algorithms-part2

jwasham commented 1 year ago

University textbooks are always expensive.

The courses will probably cover much of what you need. I have only watched some of the Sedgewick videos. I cannot vouch that it covers it all. I can't imagine you can cover all of 2 huge books in 2 courses.

amorenew commented 1 year ago

@jwasham What do you think about universities' courses? like https://www.youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb

jwasham commented 1 year ago

I watched all of those lectures. But when they start getting into proofs is where I say "no thanks".

The most important part of any of this learning is applying the data structures and algorithms to solve problems (I like LeetCode).