Python for Beginners | Online LIVE

Python for Beginners (Core Python) | Online LIVE

Course Name
Python for Beginners


  • No prior programming knowledge is required, just have a zeal to learn programming.
  • You must have an account at | it’s free to create. This is the place from where you can watch all the video lessons, LIVE classes, Assignments, Notes, Certificate, etc.
  • To access course content from your laptop or computer, login to, go to your course and play videos or access other content
  • You can watch LIVE classes or lessons through Android mobile too – Search app with the name “MySirG Premium” on Google play store
  • Remember, our mobile app works only for Android phones. Web apps will work only on MS Windows and macOS through Chrome or MS Edge browser
  • Laptop or desktop computer is required for programming practice at home.


  • 5 Dec 2023 to 5 Mar 2024 (Course will complete in this duration)
  • Tue-Thu (9 PM to 10:30 PM) and Fri (7:30 PM to 8:30 PM)


Saurabh Shukla (MySirG)


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
  • 250+ Practice Problems through Assignments
  • Solution of Assignments
  • Project
  • Notes
  • Discussion Forum
  • Technical Support


    Introduction to Python

  • Evolution of Python Language
  • Version History
  • Installation and setup
  • PVM
  • How to develop and run Python programs?
    Python Basics

  • Comments
  • Data or Constants
  • Variables
  • Data Types
  • Memory Management
  • print Method
  • keywords
  • import
  • Type Conversion
  • Taking input from user
  • Operators
    Control Statements in Python

  • Decision Control Statements
  • if statement
  • if else statement
  • if elif else
  • Nested if else
  • Single line if else
  • match statement
  • Iterative Control
  • while loop
  • break, continue, pass
  • for loop
  • else with loop
  • Nested loop
    Iterables in Python

  • range
  • list
  • str
  • tuple
  • set
  • dict
    Functions and Recursion

  • Function Introduction
  • Function call vs Function Definition
  • Predefined and user-defined functions
  • Ways to define a function
  • Takes nothing returns nothing
  • Take Something returns nothing
  • Takes Nothing Return Something
  • Take Something, Return Something
  • Default Arguments
  • Positional and keyword arguments
  • Variable Length Arguments
  • Recursion
  • Recursion Tree
  • Approach to recursive solution
  • Lambda expression
  • Recursive lambda expression
  • map, reduce, filter
    Object Oriented Programming

  • Introduction to OOP
  • Main aspects of OOP
  • Classes
  • Objects
  • __init__() method
  • Types of functions
  • Types of variables
  • Inheritance
  • Types of inheritance
  • Name conflict issue
  • Polymorphism
  • Data Mingling
    Exception Handling

  • Introduction to Exceptions
  • Handling Exceptions
  • Default Exceptions
  • use of else in exception handling
  • raising exceptions
    More in Python

  • Iterator
  • Generator
  • Decorator
  • Making your class Iterable
  • File Handling
  • Project Work

How to take admission?

Classes will start from 5th Dec 2023 at 9 PM. You will get link to the LIVE class 2 hrs before the scheduled class time on you dashboard or inside the course page of Your subscription validity is two years from the date of purchase. Within this period, you have to download certificate of course completion

Click here for admission