Introduction to
Python: Live.
Build the foundation to automate your financial workflows and run predictive analysis that's impossible in Excel, in 4 days of live, hands-on instruction.













What your month looks like once you can write a little Python.
You've tried to learn Python before. Here's why it didn't work.
Generic courses teach you syntax. They don't teach you how to think about Python as a finance professional. That's why you gave up. This program fixes the gap.
- ✗You signed up for a Python course. It taught web scraping and game development. You gave up in week 2.
- ✗The examples are abstract. You can't connect them to your actual work in finance.
- ✗You're watching videos alone. When you get stuck, there's nobody to ask.
- ✓Every example uses finance data. NPV calculations, investment dictionaries, portfolio analysis.
- ✓Concepts map to Excel. Variables are named ranges. Functions are formulas. You learn by extending what you already know.
- ✓Live instructor. Real-time Q&A. You never get stuck alone.
- ✗Python looks like a foreign language. You don't know where to start or what's relevant to your role.
- ✗You see colleagues automating work and getting promoted. You don't know how to close that gap.
- ✓You understand Python's structure because it was explained through Excel parallels you already know.
- ✓You've built a working financial tool. You can read Python code. You know exactly where to go next.
- ✗You've bookmarked 20 tutorials. You've started 3. You've finished zero.
- ✗Self-paced means never-paced. Six months later, you still haven't written a real program.
- ✓4 days. 8 hours. Done. You walk away with working code and a real understanding of Python fundamentals.
- ✓The live format creates accountability. You show up, you code, you finish.
- ✗Your team is being asked how you're using AI. You don't have an answer. The tools keep changing and you're not sure what's real versus hype.
- ✗You've tried ChatGPT for ad hoc tasks, but you can't connect it to your actual data or build anything repeatable.
- ✓You understand that Python is how you control AI programmatically. Structured inputs, constrained outputs, connected to your own data.
- ✓You've seen a working machine learning demo on financial data and you know the exact path from where you are now to building one yourself.
Four days. Four steps.
Transform Excel expertise into practical Python ability.
Introduction to Python is designed to help you gain understanding. This class is our current best attempt to deliver a good introduction to Python.
We wrote PyFi's original content in 2018. That content has been good enough, J.P. Morgan has given it to their new trading analysts since 2021, but we've learned a lot over the years. Now, we've designed a new class from the ground up that incorporates the knowledge we've gained. Our aim in Introduction to Python is to give you the best that we have today.
First, we want to help you gain clear orientation in the big picture. In a 2014 Reddit AMA, a user asked Elon Musk for advice on learning. He replied:
We've found that this advice works in practice. When we want to understand something new, we begin by asking: what is the point of this thing? What is its history? What are its major parts? Answering those questions gives us the trunk and big branches within which we can organize the finer details. So, what is Python? What is a programming language? What exactly is a computer? During the first part of Introduction to Python, we discuss them together.
Then we help you understand the basic elements of Python, one by one. This class is more systematic and comprehensive than the content we designed in 2018. We are less concerned with speed and more concerned with understanding, taking the time to establish a secure foundation that will serve you long into the future.
The gap between Excel and Python is smaller than you think.
You already build logical frameworks every day in spreadsheets. This program shows you how those same instincts translate directly into Python.
Meet your instructor.
Umut Sagir
Umut is a London-based Deep Learning Fellow and finance professional with deep Python expertise, whose career sits at the intersection of AI, quantitative finance, and real-world business implementation. He has held roles across Deutsche Bank's derivatives desk, Garanti Bank, and a Danish energy trading fund, where he deployed machine learning models for supply and demand forecasting. Since 2017, he has run his own consulting practice and collaborates with PyFi on content and education applying Python and AI to financial problems.

What finance professionals just like you are saying.
Real reviews from finance professionals who have learned Python with PyFi.
Reserve your spot in the next cohort.

- 4 Live Zoom Sessions With Your InstructorLIVE8 hours of hands-on instruction over 4 consecutive days. Real-time Q&A and screen sharing.
- Session RecordingsEvery session recorded and distributed the following day. Revisit any concept anytime, with lifetime access.
- Cloud Development EnvironmentGitHub Codespaces, fully configured and ready in 2 minutes. Zero installations, any OS, any browser.
- All Course Materials & CodeNotebooks, exercises, and reference materials from every session.
- Finance-Specific CurriculumBuild loops that automate portfolio analysis. Write conditional logic on your data. Every example uses finance data.
Questions, or want your employer to cover it? Email gill@pyfi.com
The risk is 100% on us.
Enroll, show up, and sit in all four live sessions. If you don't write working Python in the first 30 days, every dollar back. No forms. No friction. No interrogation.
- No questions asked.One email. We don't quiz you, we don't ask why. We just refund you.
- You keep what you got.The session recordings and code notebooks are yours to keep regardless. We're confident enough in the work to mean it.
- Refund issued within 48 hours.Straight back to the card you paid with, no waiting around.
- 99% satisfaction rate.We're confident you're going to like what you experience.
Common questions about the live cohort.
$399 per seat·Live with Umut Sagir·30-day money-back