Why learn Python?
Python Curriculum
6 Modules, 140 Videos, 100+ Activities, 30+ Projects, 34+ Quizzes

Module 1
Python Basics
Introduction to Python, Data Types, Operators, Conditional Statements.
Topic 1: Introduction to Python Programming
Learn about computer programs, different programming languages, introduction to Python, the history of Python, algorithm and flowcharts.
Topic 2: Write Python Programs
Introduction to print statements, identifiers, keywords and variables in Python. Docstring, type() and collection.
Topic 3: Operations on Data
Arithmetic operators, Logical operators, Binary operators and conditional operators to perform meaningful tasks with Python.
Topic 4: Decision making
if, elif, else statements to take decision and work based on the condition.
Topic 5: Membership
in, not in operators, bitwise operators, range() and checking if something exists or not in a collection.

Module 2
Loops in Python
Learn to do any task repeatedly with for and while loop. Nested loops and mixing a loop with conditional statements. Explore an amazing python library Turtle for graphics creation.
Topic 1: Loops
Loops (for and while), range(), list, dictionary, tuple traversal.
Topic 2: Nested Loops
Loop inside a loop, learn to use them and where to use them.
Topic 3: Patterns
Make patterns in Python using nested loops.
Topic 4: Turtle
Control a small turtle with python, move it around the screen and play with it.

Module 3
Python Functions and Modules
Save your working code in a function and use it. Exception handling and using existing libraries.
Topic 1: Function and Arguments
Create a reusable code and use it from your program. Create a function with arguments to do relative tasks.
Topic 2: Return a Value from Function, Continue and Break
Not just perform an operation but also return the result. Learn to use continue and break statement inside a loop.
Topic 3: Exception Handling
Introduction to run time errors and learn to handle them with exception handling. Various error handling techniques and essential exceptions in Python.
Topic 4: Random and Math module
Generate Random numbers and make cool programs. Work with most commonly used mathematics functions from math module.
Topic 5: Date, Time and Calendar
Working with date, fetching current date, mathematical operations on date, taking decision based on date and time.

Module 4
Python Data Structures
Learn about Data Structures and requirements. We will learn some commonly used data structures like list, tuple, dictionary, sets and arrays.
Topic 1: Lists
Create a list, access elements, learn about indexing, common operations on list.
Topic 2: Tuple
Tuple and common operations on tuple.
Topic 3: Dictionary
Dictionary, one of the most useful data structure. Access elements, add and remove entries in dictionary and perform different operations.
Topic 4: Sets and Arrays
Creating sets and arrays and perform various operations on it.
Topic 5: Create Games
We will make Tic Tac Toe and some number games in this module.

Module 5
Object Oriented Programming
Looking at problems from Object’s perspective. Build solutions to complex problems and create your own data types.
Topic 1: Introduction to Object Oriented Programming
Concept of object oriented programming, Creating our own classes and Object. Memory representation of objects. Construtor and __str__() function.
Topic 2: Solving a problem using Object Oriented Programming
Look into some management systems, break them into objects and create object relations to create an app using Object Oriented Programming.
Topic 3: Inheritance
Create parent child relationship between classes and do more with less code.
Topic 4: Security and some special functions of a class
Learn to create private properties of a class and use some common functions.
Topic 5: Abstraction and Polymorphism
Abstraction, abstract classes, function overloading, method overriding and operator overloading. To make your objects and classes more userfriendly.

Module 6
PyGame – Build games
Learn necessary components of a game, create your own game step by step using PyGame module in python.
Topic 1: Install PyGame and Create a small game
Install Pygame, access it, build a window, place game elements and move them.
Topic 2: Control Game elements using Keyboard and mouse
Learn to use Keyboard keys and Mouse keys to control your game hero and other elements.
Topic 3: Sprites
Add images that will act as an element of game in your game. Build your sprite, load them in game and control them.
Topic 4: Make game attractive
Use amazing background and music on collission to make game more attractive.
Topic 5: Ping Pong game and Space Invader game
Lets create a ping pong game or space invader game to strong our concepts of PyGame.
Dr. Yogendra Pal
B.Tech(CSE), M.Tech(CSE), PhD (IIT Bombay)
I am Dr. Yogendra Pal, an experienced mentor with 17+ years of software development, programming expertise, and teaching experience, ready to help you master Python programming. Whether you’re a beginner, preparing for a job, or want to build your own projects, my step-by-step guidance will take you to every goal!
I have cleared the GATE and NCST exams. After working as a Project Engineer at CDAC, Mumbai, a Research Scientist at IIT Bombay, and an Assistant Professor at NIIT University, I now want to guide you.
I teach Python not just theoretically, but in a practical and real-world way. My Pre-Recorded Videos are created after extensive research so that every student learns effectively and can code confidently.

What Skills will you learn?
After our sessions, you won’t just learn how to write Python code—you’ll become a complete coder. These skills will help you stand out in job interviews and take your projects to the next level.
- Creative Thinking: Creative thinking helps you solve problems
- Python Proficiency: Creating and debugging complex programs.
- Soft Skills: Problem-solving approach, collaboration, and time management.
- Analytical Thinking: Creating programming projects requires analytical thinking skills.
- Ready for Advanced Curriculum: Learning Python opens many doors - now you can learn Game Development, App Development, or AI/ML Development.
These skills will take you forward in every tech field, whether you want to become a developer or start your own startup.
What our Students are Saying

College Student
Shilpak Shalunkhe from DY Patil Engineering College

Python Developer

Student, College Student

Student, Freelancer

Student, Freelancer
Along with videos, you’ll receive Quizzes, Engaging Activities and Practical Projects
Here are some screenshots from our Learning Management System
Course Price
- PopularPythonLifetime access with future updates
PreRecorded VideoCourse₹599- 15+ Hours, 6 Modules, 140 Videos
- Future Videos included
- Ask questions in group
- Answer in 30 minutes during office hours
Career Options with Python
Python Developer
Build web or software apps. Start freelancing or land a job.

Data Analyst
Analyze data and generate insights for business decisions.

Machine Learning Engineering
Develop AI models. Simplify everyone’s work and excel.

Automation Engineer
Automate manual tasks. Boost productivity and production.

Demand for these roles is growing rapidly in India, with average starting salaries of ₹6 LPA or more. You too can secure your dream job!
Your Questions, Our Answers
- Q: Do I need prior coding knowledge?
No! We start from scratch. Whether you’re a beginner or advanced, we teach according to your level.
- Q: What do I need to learn from this course?
For Python coding, you’ll need a computer/laptop and an internet connection to watch the videos.
- Q: How long will I have access to the course?
Forever! Once you make the payment, you’ll get lifetime access to the course, including all future updates for FREE.
- Q: Where can I ask my doubts?
You can ask questions anytime. We reply during working hours. Post your queries in the WhatsApp group, and you’ll get a quick response!