Weekly commitment
- Normal weeks: about 5–6 hours total — 3 hours live plus 2–3 hours of independent practice
- Capstone weeks: up to about 7 hours total — 3 hours live plus up to 4 hours of project work
- Approximately 8 weeks and 14 regular sessions
Learn programming fundamentals through real data-oriented problems. Build the confidence to create, debug, and explain a small Python program that loads, validates, transforms, and summarises structured data.
This course builds the programming foundation for later data and AI learning. It deliberately stops before in-depth NumPy, pandas, visualisation, and machine learning.
Designed for: complete or near-complete programming beginners and professionals rebuilding weak or outdated Python foundations.
Plan your participation
Currently planned October–November 2026, with two 90-minute sessions each week: likely one weekday evening and one weekend session 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?
A positive review may arrive before an immediate offer because the final schedule and cohort formation can take longer.
Starting point
This is a readiness and cohort-fit review, not a competitive programming selection process. There is no coding test, and complete beginners are not disadvantaged. We consider your learning goal, understanding of the course scope, and ability to reserve sufficient weekly time. Honest answers are more useful than impressive-sounding answers.
Can you already break a problem into functions, read CSV, validate records, debug a multi-function program, and write small tests?
These are intended learning capabilities, not guaranteed outcomes independent of attendance, practice, submitted work, and individual starting point.
Applied outcome
A typical project reads a CSV dataset, validates and processes values, organises logic with functions and data structures, and produces useful summaries.
Boundary: the capstone uses core Python and the standard library. It is not a pandas project.
Examples may include an expense analyser, reading or study tracker, exercise-log analyser, household utility analyser, or public weather or transport summary. The exact project may vary by cohort while remaining aligned with the published curriculum and difficulty.
The exact brief, datasets, starter structure, and submission expectations are confirmed before payment. Do not use confidential, employer-owned, medical, financial-account, or sensitive personal data. Learner work is never published without explicit permission.
Each session combines explanation, instructor demonstration, guided coding, live questions, and optional learner code-along.
Jupyter Notebook is the primary beginner environment. Python scripts are introduced where appropriate; VS Code is supported but not mandatory. Windows, macOS, and Linux are supported, and 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.
Up to two optional group clinics may be scheduled when shared demand exists. 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 attendance at 11 of 14 regular live sessions 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
Establish the workflow and translate questions into computation and rules.
Inspect a dataset and report a simple result.
Frame the analyser question and workflow.
Classify fields and correct type mistakes.
Define field meanings.
Calculate spending ratios or study progress.
Define summaries and reporting.
Implement record rules.
Create validation decisions.
Aggregate a record collection.
Build the processing loop.
Clean text, model records, and divide processing into functions.
Normalise names and transaction descriptions.
Clean textual fields.
Model a structured dataset.
Choose record structures.
Refactor a long script.
Establish function boundaries.
Use files, formats, quality rules, and descriptive summaries.
Read input and write a report.
Create safe folders.
Convert and validate formats.
Load the source dataset.
Build a quality report.
Implement validation and cleaning.
Write reusable summary functions.
Generate useful findings.
Debug, verify, and integrate one reviewable program.
Diagnose seeded faults.
Add confidence checks.
Present the end-to-end analyser.
See how NumPy and pandas scale the work in Stage 2.
Instructor
Suyog brings more than 20 years of software engineering, architecture, and enterprise-delivery experience across banking, payments, and complex business systems. His teaching emphasises decomposition, readable code, debugging discipline, evidence, and maintainable work.
That experience matters when foundations need to remain useful beyond tutorial exercises.
About SuyogThe configured total fee is ₹4,000 INR, inclusive of applicable taxes. A ₹1,000 deposit is requested only after an offer; the configured remaining balance is ₹3,000.
Application approved → cohort offer → ₹1,000 deposit within seven calendar days → seat reserved → cohort confirmed → ₹3,000 balance requested → balance within seven calendar days.
If the minimum cohort is not met, the published cancellation/refund terms apply. Payment confirmations are not tax invoices.
No. Basic computer literacy and school-level arithmetic are sufficient.
No. It builds the programming foundation and stops before NumPy, pandas, visualisation, and machine learning.
Use the readiness guidance; if you can independently build and debug data programs, review Stage 2.
A Core-Python structured-data analyser. The exact theme may vary by cohort while remaining aligned with the published curriculum and difficulty.
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.
No. School-level arithmetic is sufficient.
The cohort proceeds only under the published conditions; the cancellation and refund policy governs any payment.
Applied Data Analysis with Python is the next stage.
After this course, you should be prepared to work with NumPy, pandas, and visualisation in Applied Data Analysis with Python. This course deliberately stops before those tools.
Continue exploring
See how these foundations connect to the wider AI and learning landscape.