Best Data Structure And Algorithm Training Institution in Kolkata

Learn Data Structure And Algorithm Certification Course with Live Projects


Online courses

Expert instruction

Placement Courses

Global certificate

Data Structure And Algorithm

C++ language is used for creating computer applications. It is an Object Orient Programming language. It is highly used in creating games and some software. A data structure is a specialized format for organizing, processing, retrieving and storing data.


After doing this course a student will be able to write some basic C++ programs. Student will gather some knowledge on Data structure using OOP language C++.

Technical Prerequisite: Knowledge of C will be required.

System Prerequisite: Min 2GB RAM, Windows 8 or above, High speed internet connection

Suitable For: 1st year /2nd year/ 3rd Yr / 4th Yr B.Tech. / Diploma / MCA / BCA students

Data Structure And Algorithm Course Curriculum

Course Duration: 4-6 weeks

Online : Regular Batches / Weekend Batches

Live Project


Soft Skill Development

Advanced Programs

  • Introduction to C++
  • Introduction to Object oriented programming
  • Properties of OOP
  • Class, object, methods, instance variable
  • A small program in C++
  • Write program with class, object
  • Constructor and its uses
  • Types of constructor
  • Features of constructor
  • Destructor and its uses
  • What is inheritance
  • Types of inheritance
  • Polymorphism overview
  • Overloading and overriding
  • Operator overloading
  • Virtual function
  • Multiple inheritance using virtual function
  • Concepts of Data structure
  • What is algorithm and program
  • Idea of Pseudo code
  • Algorithm efficiency and analysis
  • Time and space analysis of algorithm
  • Big Oh, Theta, Omega notations
  • Linked list
  • Types of linked list
  • Basic operations on single linked list (insert, delete, search, display)
  • Doubly linked list
  • Operations on doubly linked list
  • Circular single linked list and circular doubly linked list
  • Stack and its representation
  • Operations on stack
  • Principle of recursion
  • Tail recursion
  • Uses and application of stack
  • queue and its representation
  • basic operations on queue
  • circular queue and Deque
  • What is tree
  • Post order, pre order, in order traversal on binary tree
  • Binary search tree and its representation
  • Introduction to graph
  • Basic operations on graph
  • Adjacency matrix and adjacency list
  • BFS and DFS
  • What is searching and sorting in data structure
  • Linear search and binary search
  • Bubble and insertion sort
  • Selection, merge and quick sort with example

    Avail hands-on training and enhance your skills with us


    Get 60% discount on your selected course!

    This COVID - 19 initiative, 'Stay Home, Learn from Home'

    Get 60% discount on all courses

    • Live Online Industrial Training with live project.
    • Learn from the best instructors in the industry.
    • 60% discount on all courses