DSA using C++

DSA using C++ | ONLINE LIVE Classes

Course Name
DSA using C++ | ONLINE LIVE Classes


  • You must know C++ Language, specially Classes and Objects, Constructor, Destructor, Operator overloading, new, delete, etc.
  • For online LIVE classes, you must have an account at https://premium.mysirg.com | it’s free to create.
  • You can watch LIVE classes or recordings of LIVE classes through laptop. Login to https://premium.mysirg.com, go to your course and play videos or LIVE classes
  • You can watch classes through Android mobile too – Search app with the name “MySirG Premium” on Google play store
  • Laptop or desktop computer is required for programming practice at home.


  • 27 Jul 2023 to 22 Sep 2023 | Tue-Thu at 9:00 PM to 10:30 PM. and Fri at 7:30 PM to 8:30 PM


Saurabh Shukla


Hindi | Notes in English


Click here for admission
Making payment means you are agreeing with our Terms and Conditions. Read them carefully.


  • Course completion certificate
  • Video recordings will be available for the revision for 730 days (2 years) from the date of purchase
  • Programming Assignments | 200+ practice questions
  • Solution of Assignments with source code
  • Doubt handling during the course.
  • Discussion Forum
  • Technical Support for the platform


    Data Structures and its Implementation

  • Introduction to Data Structures
  • Why you should learn data structure?
  • use case of data structure
  • Why product based companies focus on data structure
    All About Arrays

  • Down side of using conventional arrays
  • Array data structure
  • Dynamic Arrays
    Linked List

  • Singly Linked List
  • Doubly Linked List
  • Circular Linked List
  • Circular Doubly Linked List
  • Various Problems on Linked Lists
    Stack and Queue

  • Stack Introduction
  • Implementation of Stack using arrays
  • Implementation of Stack using Linked List
  • Queue Introduction
  • Implementation of Queue using arrays
  • Implementation of Queue using Linked List
  • Deque – Double Ended Queue
  • Priority Queue
    Recursion and Backtracking

  • Recursion Basics
  • Approach to solve recursive problems
  • Recursion vs iteration
  • Types of recursion

  • Bubble Sort
  • Modified Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Quick Sort
  • Merge Sort
    Searching and Hashing

  • Linear Search
  • Binary Search
  • Hashing

  • Binary Tree
  • Types of Binary Tree
  • Binary Search Tree
  • Implementation of Binary Search Tree

  • Heap Introduction
  • Implementation of Heap
  • Heap Sort

  • Graph Concept
  • Graph Representation
  • BFS and DFS
    Types of Algorithms

  • Divide and Conquer
  • Greedy Method
  • Dynamic Programming

How to take admission?

LIVE classes will start from 27th Jul 2023. You can attend LIVE class or even you can watch recordings of LIVE class any number of times just after the class till the subscription period.

Click here for admission