Start using Python without programming experience.
No more errors. No more frustration. Everything in one place.
Once upon a time, Excel was enough.
You were dealing with a couple thousand rows of data, simple formulas, and a single sheet. Your skills were in demand and you got by just fine.
Today, the landscape is much different.
There are millions or billions of rows of data. To compete, you need high powered-computing. The models are more complex.
A younger generation grew up programming computers.
For this work, Python is used by millions of people across the world.
But the set up is hard. The information is fragmented. People have been left on their own, cobbling together their education from blogs, podcasts, and scattered social media posts. No one has put it in the same place for finance—until now.
01
Straightforward, "hype-free" training
02
Python that works the first time
03
Powerful Python code templates
What's Included
Everything you need to start using Python in finance.
🔥 Section 1:
Orientation
🌐 Section 2:
The Python Tools
💻 Section 3:
Setting up Python
🐍 Section 4:
Python Code
🐼 Section 5:
Pandas for Data
🔢 Bonus 1:
Numerical Computing
📈 Bonus 2:
Data Acquisition
🏷️ Bonus 3:
Pricing and Optimization
Who is this course for?
Ready to join Python Foundations?
Python Foundations
Frequently Asked Questions
You have lifetime access to the Python Foundations content. That includes the recordings, presentations, and code. It's designed for you to follow along at your own pace.
Python Foundations is designed for finance professionals who want to learn Python without the hassle. If you’re short on time, overwhelmed by the technical setup, or find Python’s syntax confusing, this course is for you.
I’ll guide you step-by-step through setting up your Python environment, mastering the key skills, and applying them to real-world finance scenarios so you can focus on what matters most—using Python to advance your career.
Whether you’re new to programming or just need a structured path to get started, Python Foundations will give you the support, clarity, and practical insights needed to succeed in finance with Python.
Most Python courses focus on generic syntax and concepts without real-world application, leaving students without the skills they need for finance. Python Foundations is different. I’ve designed it specifically for finance professionals, with practical examples that are directly relevant to quant finance.
Unlike one-size-fits-all tutorials that waste time and leave you struggling with broken code, outdated libraries, and no support, Python Foundations gives you clear guidance, real-world applications, and hands-on experience.
This course addresses the exact challenges you face, whether it’s setting up your environment or knowing where to focus your attention.
I know how frustrating it is to feel lost or unsure of how to apply what you’ve learned, especially when your goal is to improve job prospects or transition careers. Python Foundations is built to eliminate that stress, providing you with the concrete skills and structured path you need to confidently use Python in the finance world.
My journey into finance and coding started when I traded my first stock and wrote my first line of code at 18.
In 2012, I taught myself Python to sidestep a $2,000 per year MATLAB license, and I haven’t looked back since.
I’ve dedicated my career to merging these passions, and it’s taken me around the globe.
I’ve traded professionally for hedge funds and energy trading firms, generating millions in profit. I’ve managed risk for $20 billion in credit exposure and led quant teams responsible for market risk analytics at a $7 billion derivatives trading business. I’ve also built and led data and quant-analyst teams for a $60 billion metals trading firm.
In August 2024, I launched the best-selling book on using Python for algorithmic trading.
Today, I use Python to trade stocks and options, automate data acquisition, and optimize execution strategies.
I’ve been in the trenches, learning through experience, and now I’m here to help you leverage Python to advance your career in finance.
The course is packed with about 20 hours of recorded content and over 10 code templates designed to guide you step-by-step. Some of you might dive in and binge-watch the entire course in a few days, while others will focus on the sections most relevant to your needs.
I’ve also included three bonus modules, each packed with valuable insights and tools that could easily be separate courses on their own, but they’re all bundled into Python Foundations.
This course is designed to provide a comprehensive learning experience that you can pace according to your schedule.
Python Foundations isn’t something you’ll breeze through in a weekend and instantly see results by Monday. It’s a complete blueprint that requires time and effort to master, but if you’re ready to put in the work, the payoff will be well worth it.
Yes, Python Foundations is designed specifically for complete beginners. If you’re just starting out, you’ll find everything you need to get up and running with Python.
The course begins with step-by-step guidance on setting up your environment and mastering the basics, ensuring you build a strong foundation from day one.
You’ll learn through hands-on, practical examples tailored for finance, making it easy to understand and apply what you’re learning. As you gain confidence, you can dive into the more advanced content at your own pace, knowing that each section builds on the last to support your journey.
The “Do It Yourself” package includes no individual support. It’s up to you to take what I teach and apply it to your business.
The "Do It With Help" package includes a peer support forum.
Absolutely. You can access it for as long as you'd like with no extra payments.
No.
I plan on continuing to iterate on this course and expand it based on the feedback I’m getting from my students. I’ll likely increase the cost of the course for future customers—especially as it becomes more valuable—but you won’t need to pay anything extra.
Why I'm not offering refunds on Python Foundations.
I'm assuming that if you're considering buying Python Foundations, then you likely have been following me on LinkedIn or Twitter. I don't run ads, so the chances that you've stumbled upon this product through some Facebook or Google advertisement is zero.
I've spent the last 5 years building a reputation online as someone who delivers the highest quality products. I have 1,300 students, a less than 0.1% refund rate, and over 100 5-star reviews with an aggregate score of 4.97 out of 5.
This course is packed with 19 hours worth of instructional content. It's the thing I wish existed when I started back in 2012.
This course is not for people who are on the fence. It's not for "tire kickers" or folks who are just "poking around."
It's for people who are familiar with my work, understand how important quality is to me, and want to put in the work necessary to see the results.
If that's not you, please don't buy the course. If you're just "curious" and want to watch a few lessons and quit, please don't buy the course.
If you're committed to the process and want to learn everything that I've learned over the last 15 years, there's zero chance you'll be disappointed.
Thank you for understanding.