Data structures and algorithms are among the core courses taught at Mphil, Ph.D. level in Pakistan's Higher Education System. The purpose of this course is to give a concrete understanding of the deep concepts of algorithms. Coremen's book is used as a core book for teaching. This course aims to understand mathematical theories, inductions, divide and conquer algorithms, optimization algorithms (polygon triangulation, Dynamic Programming, etc.), Greedy algorithms (Knapsack, etc.), and NP-completeness, etc. Understanding these concepts is a must as it plays an essential role in writing some research paper or solving some mathematical or computer-related problem. The prepared lecture slides are given for your understanding. While teaching or distributing, please make sure that you attribute "Sba Stuff". Thanks