Full Stack Web Development using Python on Django

Full Stack Web Development using Python on Django | Hybrid Mode (Recorded + LIVE)

Course Name
Full Stack Web Development using Python on Django | Python Core and Django Web Framework


  • No prior programming knowledge is required, just have a zeal to learn programming.
  • You must have an account at https://premium.mysirg.com | 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 of computer, login to https://premium.mysirg.com, go to your course and play videos or access other content
  • You can watch classes 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.


  • 28 Nov 2022 to 28 Feb 2023 (Course content publish duration)
  • Upload daily content during course content publish duration
  • Every Monday at 6 PM we provide LIVE class – you can join the class from the course only (https://premium.mysirg.com)


Saurabh Shukla


Hindi | Notes in English


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
  • Minimum 10 LIVE Sessions
  • 500+ Practice Problems with solution
  • Projects
  • 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 in C
    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
  • File Handling
    Introduction to Web Development

  • Client Server Architecture
  • History of Web
  • Web 1.0, web 2.0 and web 3.0
  • Front End and Back End

  • Introduction to HTML
  • HTML Document structure
  • Basic Tags
  • Formatting Tags
  • More tags
  • Form Tags

  • Introduction to CSS
  • CSS Syntax
  • Ways to write CSS
  • Text properties
  • Background Properties
  • Border Properties
  • Anchor Properties
  • more Properties
  • Position property
  • Website Layout Design

  • Introduction to JavaScript
  • Basics of JS
  • Control Statements
  • Popup Boxes
  • Functions in JS
  • Events
  • Event Handling
  • Form Validation
    Back End Development with Django

  • Django Introduction
  • Creating first project
  • Creating first app in the project
  • Defining views in the app
  • Multiple views in multiple apps
  • App level urls
  • Templates
  • Template Variables
  • Template Tags
  • Template Filters
  • Custom Template Tags and Filters
  • Database
  • Models
  • Make Migrations and Migrate
  • Admin App
  • using Forms
  • CRUD Operations
  • Session
  • Project Work

How to take admission?

Classes will start uploading from 28th Nov 2022. Daily one video will be published. Every Monday LIVE class at 6 PM. You can attend LIVE class or watch recordings of LIVE class as well as prerecorded videos from https://premium.mysirg.com any number of times till the subscription period. Your subscription validity is two years from the date of purchase.

Click here for admission

Don’t forget to use coupon code HOLI20 for additional 20% discount. this offer is for limited time.