DSA using Python

DSA using Python | ONLINE LIVE Classes

Course Name
DSA using Python | ONLINE LIVE Classes


  • You must know Python Language, specially Classes and Objects, Data types, functions, control statements, 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.


  • 10 Oct 2023 to 20 Dec 2023 | Mon-Tue-Wed-Thu at 6:30 PM to 7:30 PM


Saurabh Shukla


Hindi | Notes in English


You can join this course for FREE. You need not to pay anything.
Click here for admission
If you find this course useful and wish to support us you can make an optional payment whenever you want.

First study, learn and understand, once you are satisfied and love the content, and willing to pay then click on the below button:

Making payment means you are agreeing with our Terms and Conditions. Read them carefully.


  • Video recordings will be available for the revision for 730 days (2 years) from the date of purchase
  • Programming Assignments | 100+ 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
  • Asymptotic Notations
  • Time Complexity
    Linked List

  • Singly Linked List
  • Doubly Linked List
  • Circular Linked List
  • Circular Doubly Linked List
    Stack and Queue

  • Stack Introduction
  • Implementation of Stack
  • Queue Introduction
  • Implementation of Queue
  • 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 10th Oct 2023. You can attend LIVE class on our youtube channel MySirG.com or even you can watch recordings of LIVE class any number of times just after the class till the subscription period from your course page (in premium.mysirg.com)

Click here for admission