Live 4-day cohort

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.

4.9· 10,000+ seats licensed to finance professionals
4 live sessions
8 hours total
GitHub Codespaces
Lifetime access
No coding experience required · 30-day money-back guarantee.
Umut Sagir
Your instructor
Umut Sagir
LIVE
Next live session begins in
Next cohort date coming soon
$399$599Save $200
4.9
10,000+ seats licensed worldwide
BMO
J.P. Morgan
RBC
TD
BMO
J.P. Morgan
RBC
TD
BMO
J.P. Morgan
RBC
TD
*These banks have used one or more PyFi training products
Here's what changes

What your month looks like once you can write a little Python.

The report you rebuild from scratch every month? You'll write a script that builds it for you.
The formatting and cleanup you do every close? You'll automate it in a few lines of Python.
The data you manually pull from three different sources? One script connects them all.
The Excel model that breaks every time someone edits the wrong cell? You'll build something more resilient.
The 5 hours a week you spend on work that feels repetitive? That's where Python lives.
Why it didn't work before

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.

The "I tried an online course" dead end
Before
  • 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.
After
  • 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.
"An excellent foundation for Python, focusing on essentials before applications. The structured, multi-session format worked great with my busy schedule. The instructor's teaching and consistent use of precise terminology made learning seamless, covering the basics thoroughly with guidance for advancing your Python experience."
Burhan P. · Investment Analyst
The "I know Excel but Python feels like a different planet" gap
Before
  • 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.
After
  • 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.
"Great course that covers all the basics of getting started in Python from scratch. All the material was very accessible for anyone with Excel experience. The instructor does a great job of making the material relatable to finance professionals."
Jon C. · VP of Investments
The "I'll figure it out on my own eventually" trap
Before
  • 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.
After
  • 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.
"I've been hearing about Python as being something I might need in years of work with data prep and visualization. PyFi stepped in and gave me a real chance to see the possibilities in action and ask questions that helped me orient myself and my team towards next steps."
James Childress · CPA
The "I don't want to get left behind" worry
Before
  • 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.
After
  • 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.
"What an excellent course. The Python portion gets you quickly up to speed on Python data structures, and the applied ML demo shows you what becomes possible once you have the fundamentals. Highly recommend for anyone in finance looking to get started."
Naquan Ishman · Principal
How it works

Four days. Four steps.

1
Enroll
Enroll and get instant access. You'll receive an email with your Zoom session link, setup instructions, and all pre-session materials so you arrive ready to code on day one.
2
Set Up
Launch your coding environment in 2 minutes. Open GitHub Codespaces in your browser. No downloads, no installations, no IT department. Mac, Windows, Linux, just open Chrome and start.
3
Code Live
4 live sessions, 2 hours each, over 4 consecutive days. Code alongside your instructor via Zoom. Ask questions in real time, share your screen, and get unstuck the moment something doesn't click.
4
Build & Keep
Walk away with working code and lifetime access to everything. Session recordings, code notebooks, exercises, and reference materials, all yours. You built it, you keep it, you extend it.
In the age of AI

Python, your AI advantage.

AI changed what a finance professional can do, but a prompt is a one-time answer. The people pulling ahead are not the ones with the cleverest prompts. They are the ones who can build, because what they build keeps working after the conversation ends.

Python is permanent infrastructure. Write a process once and it runs the same way every time, the reconciliation, the report, the model refresh, without redoing it by hand or re-explaining it to a chatbot. It becomes a dependable part of your workflow that compounds instead of resetting every week.

It is also how you get real leverage from AI. With Python you control the model directly: feed it your own data, constrain and validate what it returns, and wire it into repeatable pipelines instead of pasting into a chat window. Prompting is where you start. Python is how you make AI reliable.

That is what this cohort builds. You develop the Python fundamentals to judge when generated code is genuinely useful and production ready, not just plausible, and to put code and AI in a reinforcing loop, where your code directs the AI and the AI accelerates your code, each one making the other stronger.

Our approach

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:

"It is important to view knowledge as sort of a semantic tree. Make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves and details, or there is nothing for them to hang on to."
Elon Musk · 2014 Reddit AMA

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.

What you'll achieve

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.

1Set up a professional Python development environment in under 15 minutes
2Read and write Python expressions with the same confidence as Excel formulas
3Understand Python's type system and why it matters for financial data
4Manipulate text data programmatically
5Organize financial data using Python's native data structures
6Slice, filter, and restructure datasets without touching a spreadsheet
7Use built-in methods to transform data in place
8Write conditional logic that makes decisions on your data
9Build loops that automate repetitive analysis across entire portfolios
10Combine everything into a working finance exercise
11Walk away with working code you wrote yourself
Who you'll learn from

Meet your instructor.

Umut Sagir

Deep Learning Fellow Deutsche Bank Garanti Bank Danske Commodities PyFi

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.

10+ Years in Finance
Forecasting, derivatives, energy trading
Deep Learning & ML
Neural networks, forecasting, NLP
Python Expert
scikit-learn, databases, automation
Umut Sagir
Reviews

What finance professionals just like you are saying.

Real reviews from finance professionals who have learned Python with PyFi.

AI
Andre Irving
CFO
Live Python Class: 5 Stars!
Just finished the PyFi course and I can't recommend it enough! Four days, two hours a day — and every minute was worth it. The live instructors were fantastic: helpful, engaging, and clearly passionate about the material. They made Python feel approachable even for someone just starting out. What I loved most was how the course connected coding concepts directly to real finance scenarios, so you could immediately see the value of what you were learning. If you're in finance and have been thinking about picking up Python, stop thinking and just sign up. PyFi is the real deal!
MR
Monica Robinson
VP of Real Estate Finance
Introduction to Python LIVE
I have just finished this live class with Zach and can fully recommend it to anybody with little or no knowledge of Python. The class covers the basics, the explanations are clear and there are opportunities to practice. It is only a few sessions, making it an easy commitment for busy professionals.
JG
Jacob G.
FP&A Manager
Introduction to Python Course
The Introduction to Python course was a great start on the basics of Python. Zach was great at answering questions and taking the class along the journey to build a strong foundation of Python knowledge. This has me excited to continue learning more Python and applying it to my everyday work. I'll be recommending this to my team members in FP&A.
JC
Jon C.
VP of Investments
PyFi | Intro to Python
Great course that covers all the basics of getting started in Python from scratch. All the material was very accessible for anyone with Excel experience. Zach does a great job of making the material relatable to finance professionals.
Enroll

Reserve your spot in the next cohort.

Umut Sagir
Live cohort with Umut Sagir
Introduction to Python: Live
Next live session begins in
Next cohort date coming soon
$399$599Save $20033% OFF
One-time licensing fee per seat.
Secure my seat
No coding experience required · Lifetime access · 30-day money-back
What's included with your seat
  • 4 Live Zoom Sessions With Your InstructorLIVE
    8 hours of hands-on instruction over 4 consecutive days. Real-time Q&A and screen sharing.
  • Session Recordings
    Every session recorded and distributed the following day. Revisit any concept anytime, with lifetime access.
  • Cloud Development Environment
    GitHub Codespaces, fully configured and ready in 2 minutes. Zero installations, any OS, any browser.
  • All Course Materials & Code
    Notebooks, exercises, and reference materials from every session.
  • Finance-Specific Curriculum
    Build 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

Risk Reversal

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.

Try the entire program for 30 full days. If it doesn't work for you, email us and we'll refund every cent.
  • 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.
Umut Sagir
CTO · Head of Programming
support@pyfi.com
Questions

Common questions about the live cohort.

No. This program is built from the ground up for finance professionals who have never written a line of code. Every concept is introduced through finance examples you already understand. Variables are named ranges. Functions are formulas. Loops automate what you'd otherwise do row by row in a spreadsheet. You won't be dropped into a blank screen and told to figure it out. You'll code alongside the instructor in real time, with live Q&A so you never get stuck alone. By the end, you'll have written your own working Python code, not because you memorized syntax, but because you followed a process designed for the way finance professionals think.

$399 per seat·Live with Umut Sagir·30-day money-back