CLASSROOM & ONLINE
Trending

Master Python Programming
with Live Instructor-Led Training

Learn Python from industry experts through live, interactive sessions — not recorded videos. Get real-time answers, hands-on projects, and mentorship from day one.

Python 3.12 OOP & Data Structures Web Scraping APIs & Databases Data Science Basics Capstone Projects
★★★★½ 4.8 (46 reviews) 100+ students 3 Months Recordings included
LIVE INSTRUCTOR-LED COURSE

Python Programming

Interactive live sessions · Real-time Q&A · Mentorship

3 Months Program
60+ Live Sessions
3 Projects
4.8/5 Rating
Why CodeMines Computer Institute

What Makes This Different

Live Instructor-Led Classes

Every session is conducted live — not a pre-recorded video. Ask questions, get answers instantly.

Session Recordings Included

Every live session is recorded and shared within 24 hours so you never fall behind.

Small Batches (Max 30)

Intentionally small batches so every student gets personal attention from the instructor.

Real-Time Q&A

Raise your hand during class or join weekly doubt-clearing sessions. Mentors answer every question.

Live Coding Along

Instructors code live on screen. You code along, make mistakes, get corrected in real time.

Flexi-Batch Policy

Missed sessions? Attend the same module in any future batch at no extra cost.

Curriculum

What You'll Learn — Week by Week

60+ live sessions across 12 weeks. Every module includes live coding, assignments, and a mini-project.

Python Programming
Core · Fundamentals to OOP
Introduction & Comments —
Data Types & Variables —
Operators — Arithmetic, Assignment, Comparison, Logical, Identity, Membership, Bitwise —
Conditional Statements —
For Loops & While Loops —
Arrays, Lists, Tuples, Sets & Dictionaries —
Functions & Lambda —
Generators & Decorators —
File Handling — Read, Write, Append, Create, Delete —
Error Handling —
OOP — Classes, Objects, Inheritance, Polymorphism, Encapsulation —
MultiThreading, Multiprocessing, GIL in python —
Asyncio in python —
Python Advanced Tools
Advanced · Libraries & Data
Introduction to NumPy & NumPy Arrays —
NumPy Functions & Multiple Dimensions —
Introduction to Pandas & DataFrames —
Indexing, Selecting & Data Manipulation —
Introduction to Matplotlib & Customising Plots —
MySQL Database
Database · Full SQL Coverage
Introduction, Install & Get Started —
MySQL Workbench, CREATE TABLE & INSERT —
Fetch, UPDATE, ALTER & DROP —
Operators, SELECT, WHERE, ORDER BY, LIMIT —
Aggregate Functions — MIN, MAX, COUNT, SUM, AVG —
LIKE, IN, BETWEEN, AS & Joins (INNER, LEFT, RIGHT, FULL, CROSS) —
UNION, GROUP BY, HAVING, EXISTS, ANY, ALL, CASE —
Stored Procedures, Views, Triggers & Transactions —
Exercises —
Mini Project 1: Student Report System
Project · Python + OOP + File Handling
Project Overview & Requirements —
Student Class — OOP (Class, Inheritance, Encapsulation) —
Console Menu — Add, Update, Delete Student Records —
File Handling — Save & Load Records to CSV —
Grade Calculator using Functions & Lambda —
Error Handling & Input Validation —
Run & Test via Terminal —
Mini Project 2: Sales Data Analyser
Project · NumPy + Pandas + Matplotlib
Project Overview & Sample Dataset (CSV) —
Load & Clean Data using Pandas —
Data Analysis — GroupBy, Aggregations & Filtering —
NumPy — Statistical Calculations on Sales —
Print Summary Report in Terminal (Tabular Format) —
Save Charts to PNG using Matplotlib (no display needed) —
Run & Test via Terminal —
Capstone: Inventory Management System
Project · Python + OOP + MySQL + Asyncio
Project Overview, Planning & DB Schema Design —
MySQL Setup — Tables for Products, Stock & Suppliers —
Python–MySQL Connectivity & CRUD via Terminal Menu —
OOP Design — Product, Supplier & Inventory Classes —
Multithreading — Concurrent Stock Update Handling —
Asyncio — Async Low Stock Alert in Terminal —
Search & Filter Inventory via Console Commands —
Export Report to CSV using Pandas —
Final Code Review & Demo via Terminal —
Certificate Award Session —
What You'll Learn
Python from absolute zero to advanced level
OOP — Classes, Inheritance, Polymorphism & Encapsulation
Multithreading, Multiprocessing, GIL & Asyncio in Python
Data analysis with NumPy, Pandas & Matplotlib
MySQL — Full SQL with Stored Procedures, Views & Transactions
Python–MySQL connectivity & CRUD operations
Generators, Decorators, Lambda & Functional Programming
File handling, Error handling & Input validation
3 real-world terminal-based projects

60+ Live Sessions 3 Months Max 30 Students
Enroll Now
Hands-On Projects

Build Real Projects, Not Toy Examples

Project 01
Student Report System

Build a terminal-based student manager using OOP. Add, update and delete records saved to CSV with grade calculation and input validation.

OOP File Handling Functions
Project 02
Sales Data Analyser

Load a real sales CSV, clean and analyse it with Pandas, run NumPy statistics, and export a summary report with Matplotlib charts saved as PNG.

Pandas NumPy Matplotlib
Capstone
Inventory Management System

Full-featured terminal app backed by MySQL. Manage products, stock and suppliers with multithreading for concurrent updates and asyncio for low-stock alerts.

MySQL Multithreading Asyncio
Your Instructor

Learn from an Industry Expert

SU
Santtosh Upadhyay
Software Developer & Lead Instructor, CodeMines Academy
M.Sc. Data Science — Dublin Business School B.E. Computer Science — Mumbai University 12+ Years Experience 100+ Students Mentored

Santtosh brings over 12 years of hands-on software development experience across PHP, .NET, Python, Java, and cloud technologies. A Master in Data Science from Dublin Business School (Ireland) and a Computer Science engineer from Mumbai University, he combines strong academic foundations with deep industry expertise.

His teaching philosophy goes beyond syntax — he focuses on helping students truly understand concepts and apply them to real-world problems. Having mentored 100+ students across web development and app development courses, Santtosh is dedicated to delivering a learning experience that takes you from fundamentals all the way to advanced, job-ready skills.

Student Reviews

What Our Live Students Say

4.9
★★★★★
Course Rating · CodeMines Students
5 ★
90%
4 ★
7%
3 ★
2%
2 ★
1%
1 ★
0%
RB
Ronak Bhati
★★★★★
B.Com Graduate · Python Developer @ 6 LPA

Coming from a commerce background, I had zero coding knowledge. Santtosh sir explained every concept with patience and real-world examples. The hands-on projects gave me the confidence to crack interviews and land a Python Developer role.

SS
Sachin Suryavanshi
★★★★★
B.Com Graduate · Python Developer @ 5.5 LPA

I never thought someone from a non-technical background could become a developer. The structured curriculum, live sessions, and constant support from the instructor made it possible. Best decision I made for my career.

AP
Adarsh Pandey
★★★★★
BSc. Biology Graduate · Python Developer @ 4.5 LPA

With a biology background, I was skeptical about switching to tech. The way CodeMines breaks down complex topics like OOP and databases into simple, practical lessons made everything click. Got placed within months of completing the course.

FAQs

Frequently Asked Questions

Still have questions? Our counsellors are available Mon–Sat, 9am–7pm IST.

Call Us Now
Are these classes live or recorded?
Yes, all sessions are 100% live. Classes are conducted in-person at our classroom as well as online via Zoom or Google Meet — so you can attend from wherever suits you best.
Is there a demo lecture before I enrol?
Yes. We offer 5 days of free demo lectures so you can experience the teaching style and course quality before making any commitment. No registration fee is charged — you only pay after the demo period.
Do I need any prior programming experience?
Not at all. This course starts from absolute zero. You only need the willingness to learn — if you attend classroom sessions, all practice is done on-site. Online attendees will need a laptop.
What is the fee structure and when do I pay?
There is no registration fee. You attend 5 days of free demo lectures first. Payment is collected only after the demo period, once you are fully satisfied and ready to enrol.
What is the refund policy?
Once payment is made, it is non-refundable. We strongly encourage you to attend all 5 demo lectures and clarify any doubts before making your payment decision.
Do you provide placement assistance?
Placement assistance is not provided for this course. However, you will build real-world terminal-based projects and receive a CodeMines certificate, which you can showcase in your portfolio and interviews.
Will I get a certificate?
Yes. On successfully completing all modules and the capstone project, you will receive a CodeMines Academy certificate, awarded during the live final session.

Ready to Start Your Python Journey?

Join the next live batch and learn Python with expert guidance, real-time feedback, and a community of motivated learners.