Python, AI & Engineering tutoring,
from $50/hour.
Rate varies by subject — switch subjects in the card below to see exact prices.
Specialist 1-on-1 coaching in Python, data, AI & Engineering, with select adjacent subjects (interview prep, career mentorship). Pick the commitment that fits — single session, 5-pack, 10-pack, monthly, or enterprise. Your first session is always free.From $50/hourExact rate varies by subject and tutor experience — see breakdown below.
Pick the tier that fits
Defaults to Python (Expert). Switch subjects via the dropdown — every subject has the same four tiers.
Add-ons (recording, summary, exam prep kit) are offered on a per-session basis where applicable — discuss with Ali after booking. Looking for an enterprise / team plan? 5-session NET 30 invoiced packs are available on request.
How the discount math works
Worked example with a $50 base rate. Each subject applies the same %s on its own per-session rate.
Single Session
5-Session Pack
10-Session Pack
Monthly (4)
5-pack 8% off, 10-pack 13% off, monthly 15% off. Enterprise is a +30% NET 30 invoiced premium — available on request via /contact.
// studio membership
For students who want momentum, not just sessions.
A monthly plan that locks in a weekly rhythm with one tutor who knows your whole arc — the cadence that turns scattered help into real, compounding progress.
Founding price — locked for life for the founding cohort. Monthly, cancel anytime. Roughly the cost of buying 4 single sessions, with every member perk on top.
Everything in pay-as-you-go, plus
- 4 × 1-on-1 sessions / monthA locked weekly slot — the cadence that actually compounds.
- Off-class async Q&AStuck between sessions? Reply within 24h (fair use).
- Every session recordedAll recordings included — rewatch any explanation, anytime.
- Full cheat-sheet & resource libraryThe complete reference set, not the per-session trickle.
- Priority booking windowFirst pick of times before slots open to pay-as-you-go.
- Monthly written progress reviewA short, honest note on what moved and what is next.
Limited founding cohort. Capped on purpose — one tutor can only give real attention to a handful of weekly members at once. When the founding spots are full, the waitlist holds your place.
Taught by Ali Jabbary, M.Sc., Licensed P.Eng. — the same person in every session, every week.
Join the founding waitlist
Tell me a little about your goal and I'll reach out when a founding spot opens. No charge today.
Subject directory
43 subjects, grouped. Click any subject for the full tier breakdown.
Programming & Software
- Python Programming - Professional$85/sess
- Python Programming - Expert$110/sess
- SQL & Database Fundamentals$55/sess
AI & Machine Learning
- AI & ChatGPT — Use AI Daily$85/sess
- AI & ChatGPT — Agents & Fine-Tuning$145/sess
- Machine Learning — Build & Evaluate$110/sess
- Machine Learning — Production & Advanced$140/sess
- Deep Learning — Foundations$90/sess
- Deep Learning — Build Models$120/sess
- Deep Learning — Transformers & LLMs$150/sess
Careers & Academic
- Interview Prep — DSA Foundations$80/sess
- Interview Prep — System Design$130/sess
- Cloud & AWS — Foundations$80/sess
- Cloud & AWS — Deploy & Containers$105/sess
- Cloud & AWS — MLOps & Scale$130/sess
- Statistics — Intro$65/sess
- Statistics — Inference & Regression$85/sess
- Statistics — Thesis & Research$110/sess
- Maths — Advanced$90/sess
Cards • UPI • RuPay • Net Banking (via Stripe) • PayPal balance
Frequently asked questions
How do tiers work?
Every subject has the same four headline tiers: a single session, a 5-pack at 8% off per session, a 10-pack at 13% off, and a monthly plan with 4 sessions per month at 15% off (unused sessions roll over for one month). Pick whichever matches your commitment level — your first session is always free regardless of tier. An invoiced enterprise pack is available on request via /contact.
Are session prices the same across all subjects?
No. Subject-specific rates reflect the kind of expertise involved — algebra and Excel basics sit at the lower end, while machine learning, deep learning, and data science sit at the upper end. The /tutoring directory shows the exact rate per subject.
Can I switch between subjects within a pack?
Yes — packs and monthly plans are bound to a subject, but you can use sessions for any topic within that subject. If you bought a Python pack, all 5 (or 10) sessions can cover anything Python — beginner basics, advanced patterns, ML libraries, code reviews. Mixing entirely different subjects requires a separate pack.
Do sessions expire?
Single sessions and packs never expire. Monthly plan sessions roll over for one month before expiring — so a January plan's unused sessions are usable through end of February.
Why don't I see all subjects on the pricing page anymore?
To keep this page focused on a clear decision, the tier card defaults to Python (Expert) and you can switch subjects via the dropdown above the card. The full list of subjects with their exact rates lives on the /tutoring directory.
What about session add-ons (recording, summary, exam prep kit)?
Add-ons are currently offered on a per-session basis where applicable — discuss with Ali after you book. A dedicated booking-addon framework is in development and will be re-listed here with real Stripe-backed pricing once it ships.
Can I get a refund?
Package refunds: within 30 days of purchase you can request a pro-rated refund on unused sessions in any pack or monthly plan. Used sessions are pro-rated at the per-pack rate. Single sessions you haven't taken yet are refundable in full.
How do reschedules and cancellations work for a single session?
Individual sessions need 12 hours' notice to reschedule or cancel without charge. Inside the 12-hour window, the session may be charged in full unless circumstances are exceptional. No-shows are billed in full. Full policy lives on /terms.
Is there enterprise / corporate billing?
Yes. Every subject has an enterprise (5 sessions) tier at a 30% premium over single-session, billed via NET 30 invoice with PO support and multi-employee allocation. Contact us via /contact for custom volumes.
Why do prices change between visits?
They don't. The number changes only because the page is showing prices in your selected currency. USD is canonical; CAD/EUR/GBP/AUD/INR display values are converted at a reference rate refreshed quarterly. Charging happens at booking time using whatever you actually paid in your currency.