Weekly commitment
- Normal weeks: about 6–7 hours total — 3 hours live plus 3–4 hours of independent practice
- Capstone weeks: up to about 8 hours total — 3 hours live plus up to 5 hours of project work
- Approximately 8 weeks and 14 regular sessions
Learn to clean, explore, visualise, and explain unfamiliar tabular datasets through reproducible workflows and defensible analytical reasoning.
This course focuses on descriptive and exploratory analysis. Predictive-model training, model selection, classification or regression workflows, threshold setting, and machine-learning evaluation belong to Stage 3.
Designed for: learners who can independently write and debug small Python programs using functions, collections, files, and basic error handling.
Plan your participation
Currently planned A future 8-week cohort with two 90-minute live sessions each week in India Standard Time (IST). Exact dates and timings are confirmed before payment.
Confirmed means a durable course commitment. Currently planned is guidance while a cohort is forming. Confirmed before payment means you will see the exact detail before paying.
What happens after you apply?
Registering for updates is not an application and does not reserve a seat.
Starting point
Can you explain control flow, write functions, use record collections, read CSV/JSON, handle a simple exception, debug logic, and organise multiple functions?
These are intended learning capabilities, not guaranteed outcomes independent of prior Python fluency, attendance, practice, submitted work, and individual starting point.
Applied outcome
Discover and communicate a non-obvious pattern in messy real-world data while showing why the finding may or may not generalise.
Boundary: this is not a predictive-modelling exercise. Model comparison, thresholds, and ML evaluation belong to Stage 3.
Sessions combine explanation, instructor demonstration, guided analysis, live questions, and optional learner code-along.
Jupyter Notebook is the primary environment. VS Code is supported but not mandatory. Windows, macOS, and Linux are supported; GitHub is not required.
Screen sharing is voluntary and cameras are optional. A setup guide and pre-course setup support are provided. The meeting platform is confirmed before payment.
Support and feedback
The cohort WhatsApp group is optional. Joining may expose your phone number and profile information to other members. Email remains available if you do not join, and no essential announcement or support information is available only through WhatsApp. Assignments and capstones are not submitted through WhatsApp. Questions are normally answered within two business days.
Every learner receives individual feedback on at least one structured checkpoint and a brief review of a submitted capstone, normally within seven business days of the published deadline.
Regular-session recording is planned and formally confirmed in the cohort offer and recording notice. Successful recordings remain available until 90 days after the final regular session; optional clinics are not guaranteed to be recorded. Recordings support catch-up but do not replace practice or count toward certificate attendance. If a regular recording fails, relevant materials and a written summary or replacement walkthrough are provided.
Eligibility requires at least 75% attendance at regular live sessions (11 of 14) plus capstone submission. Optional clinics and recording views do not count. An agreed capstone extension preserves eligibility. No grade or pass mark is required. Eligible certificates are issued manually, normally within 10 business days after the final eligibility check.
Four phases · fourteen lectures
Move from ordinary Python programs to reproducible analysis and vectorised thinking.
Compare core-Python loops with NumPy for readability and performance.
Prepare numerical inspection utilities.
Inspect, transform, clean, combine, and reshape real tables.
Profile the capstone dataset.
Create analysis-ready variables.
Produce a capstone quality report.
Describe distributions, uncertainty, relationships, and visual evidence.
Integrate question framing, quality, cleaning, exploration, visuals, and communication.
Move from descriptive to predictive questions in Stage 3.
Instructor
Suyog brings more than 20 years of software engineering, architecture, and enterprise-delivery experience across banking, payments, and complex systems. His teaching emphasises decomposition, debugging, evidence, and maintainable work.
That background supports clear questions, reproducible workflows, explicit assumptions, quality checks, and defensible conclusions.
About SuyogThe configured total fee is ₹8,000 INR, inclusive of applicable taxes. A ₹2,000 deposit is requested only after an offer; the configured remaining balance is ₹6,000.
If the minimum cohort is not met, published cancellation/refund terms apply. Payment confirmations are not tax invoices. Recording and certificate commitments match the summaries above and are formally confirmed in the cohort offer and applicable versioned policies.
You should independently use functions, collections, files, exceptions, and basic debugging. Completing Stage 1 is not mandatory when you meet these prerequisites.
Start with Python Foundations for Data Science.
No. It teaches descriptive and exploratory analysis; predictive modelling is Stage 3.
Basic numerical interpretation helps; the course teaches the descriptive and uncertainty concepts it uses.
A successful regular-session recording may help you catch up, but it does not replace practice, count toward certificate attendance, or create a refund entitlement.
The cancellation and refund policy governs any payment.
Practical Machine Learning Foundations is Stage 3.
After this course, you should be ready to frame prediction problems, establish baselines, and evaluate models in Practical Machine Learning Foundations. Predictive modelling is deliberately deferred until then.
Continue exploring
Connect practical data work to the concepts and learning systems behind the journey.