What you'll learn

This course introduces fundamental data structures and algorithms for efficient data organization, processing, and problem-solving using programming. Students learn to design, implement, and analyze algorithms for performance and scalability.

  • Introduction to DSA, Types of Data Structures, Algorithms
  • Introduction to Recursion, Writing Base Cases
  • Linear Search, Binary Search Algorithm
  • Introduction to Linked Lists (Singly, Doubly)
  • Stack ADT, Implementation using Arrays
  • Introduction to Trees, Binary Trees

Richa Sharma
Assistant Professor

Richa Sharma is a Software Engineer and DSA expert with extensive experience expertise lies in demystifying complex algorithms and data structures for aspiring developers. She has a proven track record of mentoring students to succeed in technical interviews and competitive programming