0% found this document useful (0 votes)
9 views

Lectures About Algorithm

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Lectures About Algorithm

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Online Lectures and Courses on Algorithms

Here are some highly recommended online resources for learning algorithms:

Coursera
● Algorithms, Part I and Part II by Robert Sedgewick and Kevin Wayne from Princeton
University: https://www.coursera.org/learn/algorithms-part2

MIT OpenCourseWare
● Introduction to Algorithms by Charles Leiserson, Clifford Stein, Ronald Rivest, and
Thomas Cormen: https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/

edX
● Algorithms by UC San Diego: https://www.edx.org/learn/algorithms

Udemy
● Mastering Algorithms by Colt Steele: https://www.udemy.com/topic/algorithms/
● Data Structures and Algorithms in Python by Jose Portilla:
https://www.udemy.com/course/data-structures-algorithms-python/

YouTube
● MIT 6.006 Introduction to Algorithms by MIT OpenCourseWare:
https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY

Books
● Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein (often referred to as
"CLRS") is a classic textbook in the field.

Additional Tips:

● Practice regularly: Algorithms require practice to master. Solve coding challenges and
implement algorithms on your own.
● Use a programming language: While the concepts are language-independent, practicing
with a programming language like Python or C++ will reinforce your understanding.
● Join online communities: Participate in forums and discussion boards to ask questions,
share knowledge, and learn from others.

By following these resources and actively practicing, you can gain a strong foundation in
algorithms and data structures.

You might also like