Non youtube courses and paid textbooks to learn algorithms?

In summary, there are various non-YouTube resources available for learning algorithms, including online courses from platforms like Coursera, edX, and Udacity, which offer structured programs taught by experts. Additionally, paid textbooks such as "Introduction to Algorithms" by Cormen et al. and "Algorithm Design" by Kleinberg and Tardos provide comprehensive coverage of the subject. These resources can be beneficial for gaining a deep understanding of algorithms and their applications.
  • #1
oslon
3
0
I am not going to watch youtube anymore because of advertisements and it was never worth it anyways to pay for. I'm not going to pay for either a college fail student trying to earn some sidecash in India or some genuis professor who simply doesn't care if the students learn from him. Youtube is the worst place to learn something. People feel like they learnt something when they watch youtube lecs and that's the biggest delusion.
So, recommend me some books and courses to learn algorithms.
I can pay good sum(w.r.to my earnings) if the course is taught in real whiteboard/blackboard/greenboard and taught in traditional way. I can also pay good sum if the book has lots of diagram (not unnecessary manga type books or something like grokking books, but succint diagrams).
I don't need to learn to implement the data structures/algorithms in any programming language, simply because I am not a web developer/software developer or anything to do with development. I just need to pass my competitive exams which are very tough. If I know programming that's bonus though. And I don't mind learning programming as well if it's well presented/documented.
I searched udemy and found no good courses.
Colt Steele knows nothing to teach
Abdul bari is bs.
Other indians are teaching nonsense in udemy.
Blogs are very surface level. Since this is not my first time studying algorithms, I don't want to go surface level.
https://www.javatpoint.com/data-structure-tutorial
Just take a look at this stupid blog.
CLRS is too tough though, and I don't need proofs at all. I just need to learn the flow of algorithms(how to apply them type).
As science says, when you find something too easy, you learn nothing; when you find something too hard, you learn nothing. So, there should be appropriate level of difficulty compared to learner.
Hope I'm not misinterpreted because of saying "i don't want too easy, neither too hard". Easy to get misinterpreted in internet, which is the home of many trolls.

I've skillshare subscription, oreilly subscription as well. I've seen sidewick's algorithms course on oreilly and it looks great indeed. I'm looking for extra options as well, why not? Specially books and courses.
I just skimmed through sidewick, skiena, grokking, narasimha, CLRS and none of the books are my type.
I like books like Deitel Operating System which have lots of illustrations (SUCCINT ILLUSTRATIONS, not nonsense HEAD FIRST books drawing).

Please recommend something crazily well written and very readable? Or something that's very well taught?
 
Technology news on Phys.org
  • #2
You've put an awful lot of conditions on. Good luck.
 
  • Haha
Likes oslon
  • #3
I have always liked the Schaum's Outline series for self-study. They are reasonably inexpensive and include a lot of worked examples and exercises. (I have never used one for a computer language, but I hope that they would be similar.)
 
  • Like
Likes hutchphd and jedishrfu
  • #4
I don't have one, but the book's "300 algorithms in 300 pages" does not sound like it matches what the OP is looking for.
 
  • Informative
Likes oslon
  • #5
I recommend

The Art of Computer Programming​

(Fundamental Algorithms), 3rd Edition, Vol. 1 by Knuth​

It's generally considered the bible of learning algorithms. You should be able to find a used copy online for about $25.
 
  • Like
Likes Tom.G, harborsparrow and FactChecker
  • #7
Vanadium 50 said:
I don't have one, but the book's "300 algorithms in 300 pages" does not sound like it matches what the OP is looking for.
you're correct. I'm in weird situation. I'll rather go with a difficult to follow book than an easy one as I don't see a way to get a proper simplicity level of book..
 
  • #8
Another resource is rosettacode.org where various algorithms are rendered a multitude of programming languages.

You can learn by dissecting the solution for a given algorithm.
 
  • Like
Likes sysprog1
  • #9
"Algorithms" might be too big a topic these days. Sorting? Bucket hashing? Machine learning? Database theory? Large language models? These are very, very different kinds of domains of knowledge, and I doubt one will find it all in any one book. Back in 1962, Donald Knuth wrote his algorithms "monograph" in seven volumes, long before the advent of AI.

I congratulate the question poster on recognizing the frequent misuse of social media, such as YouTube, by non-experts claiming to know more than they actually do. Please enjoy a cartoon about the now widespread phenomenon of not respecting technical expertise:

https://condenaststore.com/featured/these-smug-pilots-have-lost-touch-with-regular-will-mcphail.html
 
  • Like
Likes phinds

FAQ: Non youtube courses and paid textbooks to learn algorithms?

Are non-youtube courses and paid textbooks worth the investment to learn algorithms?

Yes, non-youtube courses and paid textbooks can provide in-depth explanations, structured learning paths, and comprehensive exercises to help you understand algorithms better. Investing in these resources can significantly enhance your knowledge and skills in this area.

How do non-youtube courses compare to free online resources for learning algorithms?

Non-youtube courses often offer more structured and comprehensive content compared to free online resources. They are usually created by experts in the field and provide a more guided learning experience with hands-on practice opportunities.

Can non-youtube courses and paid textbooks help me prepare for technical interviews that focus on algorithms?

Absolutely! Non-youtube courses and paid textbooks often cover the essential algorithms and data structures commonly asked in technical interviews. By studying these resources, you can better prepare yourself for algorithm-related questions during job interviews.

How do I choose the right non-youtube course or paid textbook to learn algorithms?

When selecting a non-youtube course or paid textbook to learn algorithms, consider factors such as the instructor's expertise, course curriculum, reviews from other learners, and whether the content aligns with your learning goals. It's essential to choose a resource that suits your learning style and level of expertise.

Are there any recommended non-youtube courses or paid textbooks for learning algorithms?

There are several highly recommended non-youtube courses and paid textbooks for learning algorithms, such as "Introduction to Algorithms" by Thomas H. Cormen, "Algorithms Specialization" on Coursera, and "Grokking Algorithms" by Aditya Bhargava. These resources are well-regarded in the industry and can provide a solid foundation in algorithmic concepts.

Back
Top