Best Seller Icon Bestseller

CERTIFICATE In Data Structure Algorithm(S-CDSA-9008)

  • Last updated May, 2026
  • Certified Course
₹12,500 ₹16,000

Course Includes

  • Duration3 Months
  • Enrolled0
  • Lectures50
  • Videos0
  • Notes0
  • CertificateYes

What you'll learn

Data Structures and Algorithms (DSA) are fundamental concepts in computer science used to organize, manage, and process data efficiently. A data structure is a way of storing and arranging data so that it can be accessed and modified easily. Common data structures include arrays, linked lists, stacks, queues, trees, graphs, heaps, hash tables, and tries. Each structure is designed for specific types of operations, such as searching, inserting, deleting, or sorting data. Algorithms are step-by-step procedures or methods used to solve computational problems efficiently. Popular algorithms include binary search, breadth-first search (BFS), depth-first search (DFS), dynamic programming, greedy algorithms, sorting algorithms like merge sort and quick sort, and graph algorithms like Dijkstra’s and Kruskal’s algorithms. In coding interviews and competitive programming, problems are often categorized using tags such as array, string, graph, tree, dynamic-programming, greedy, binary-search, hashing, stack, queue, heap, recursion, backtracking, and two-pointers. These tags help programmers identify the main concept or technique required to solve a problem efficiently.

Show More

Course Syllabus

Data Structures and Algorithms (DSA) Course Syllabus

  1. Introduction to DSA
  2. Problem Solving Techniques
  3. Time and Space Complexity
  4. Big-O Notation

Basic Data Structures

  1. Arrays
  2. Strings
  3. Linked Lists
  4. Stacks
  5. Queues
  6. Deques
  7. Hash Tables / Hash Maps
  8. Sets

Searching and Sorting

  1. Linear Search
  2. Binary Search
  3. Bubble Sort
  4. Selection Sort
  5. Insertion Sort
  6. Merge Sort
  7. Quick Sort
  8. Heap Sort

Trees and Advanced Structures

  1. Trees
  2. Binary Trees
  3. Binary Search Trees (BST)
  4. AVL Trees
  5. Heaps / Priority Queues
  6. Trie Data Structure
  7. Segment Trees
  8. Fenwick Trees (BIT)

Graphs

  1. Graph Representation
  2. Breadth-First Search (BFS)
  3. Depth-First Search (DFS)
  4. Topological Sorting
  5. Dijkstra’s Algorithm
  6. Floyd Warshall Algorithm
  7. Prim’s Algorithm
  8. Kruskal’s Algorithm
  9. Disjoint Set Union (DSU)

Algorithmic Techniques

  1. Recursion
  2. Backtracking
  3. Greedy Algorithms
  4. Divide and Conquer
  5. Dynamic Programming
  6. Sliding Window Technique
  7. Two Pointers Technique
  8. Bit Manipulation

String Algorithms

  1. KMP Algorithm
  2. Rabin-Karp Algorithm

Practical Applications

  1. Competitive Programming Basics
  2. Coding Interview Preparation
  3. Real-world Problem Solving
  4. Implementation using C++ / Java / Python


Course Fees

Course Fees
:
₹16000/-
Discounted Fees
:
₹ 12500/-
Course Duration
:
3 Months

Review

0.0
Course Rating (0 reviews)
0%
0%
0%
0%
0%



Call
Text Message
Review
Email
CHAT