A complete, self-paced system for learning Python from scratch — built specifically for people in finance who don't have time to waste on generic tutorials, broken installs, or "Hello World" exercises that have nothing to do with their actual work.
Get Instant Access to Python Foundations — $297⭐⭐⭐⭐⭐
"This was the best course I have taken in my 28-year career in finance." — Zarko, Finance Professional
Five years ago, you could get by with Excel. A few thousand rows. Some pivot tables. Maybe a VLOOKUP that made you feel clever.
That world is gone.
Today, your colleagues are pulling millions of rows of market data through APIs. Junior analysts half your age are building models in Python that run in seconds — models that take you an afternoon in a spreadsheet. The job postings in your field now list "Python" as a requirement, not a nice-to-have.
You've noticed. Of course you have.
You've probably tried to learn, too. A YouTube tutorial here. A blog post there. Maybe you even started a Udemy course that taught you how to print "Hello World" and calculate Fibonacci numbers — and you thought, what does this have to do with my actual job?
So you stopped. And the gap kept widening.
Here's what nobody tells you about learning Python as a finance professional: the problem isn't Python. The problem is that nobody teaches it in a way that's relevant to your work.
Every free resource. Every generic bootcamp. Every 40-hour online course — they're all built for software engineers. They teach you computer science concepts you'll never use and skip the finance applications you need on day one.
That's the real frustration. Not that Python is hard. But that the path to learning it for finance is fragmented, contradictory, and full of dead ends.
Until now.
Python is now the default language for quantitative finance. Not one of several options. The default.
The top 10 investment banks all use Python in their trading and risk infrastructure. Hedge funds run their entire research pipelines in it. Bloomberg, Refinitiv, and every major data vendor offer Python APIs as their primary integration path.
And it's not just the institutions.
Individual traders, portfolio managers, risk analysts, and financial advisors are using Python to automate the work that used to take hours. Pulling market data. Cleaning and analyzing it. Running portfolio optimizations. Pricing derivatives. Backtesting strategies.
The professionals who learn Python don't go back to spreadsheets. They can't. The productivity gap is too large.
The question isn't whether you need to learn Python. You already know the answer.
The question is: who's going to teach you in a way that actually works for someone in finance?
I've spent 20+ years in quantitative finance — trading derivatives, managing risk, and building analytics systems at J.P. Morgan, BP Trading, and Rio Tinto.
In 2012, I taught myself Python to avoid a $2,000/year MATLAB license. That decision changed my career.
Since then, I've used Python to trade stocks and options, manage $20 billion in credit exposure, lead quant teams for a $7 billion derivatives trading business, and build analytics infrastructure for a $60 billion metals trading firm.
In August 2024, I published the best-selling Python for Algorithmic Trading Cookbook with Packt Publishing.
Today, I run PyQuant News — a newsletter read by thousands of finance professionals learning Python — and co-founded Quant Science, where I build professional-grade algorithmic trading systems.
Python Foundations is the course I wish existed in 2012. Every section, every example, every code template comes from real-world finance applications. No filler. No computer science theory. Just the Python you'll actually use.
"This was the best course I have taken in my 28-year career in finance."
"The course is structured really well with a nice level of progression and focus on the fundamentals."
"It is clear to me that Jason is very skilled in math/stats and its applications. I like that I can ask him questions about the math and he knows exactly how that applies to the finance."
Python Foundations is 9 sections, 41 lessons, and 19 hours of instruction — all focused on finance applications. Here's what you'll walk away with.

What you'll know: Exactly how the course works, what to focus on first, and how to extract maximum value from every hour you invest. No wandering. No wasted time.
What you'll know: Which IDE to use (and why it matters), how the Anaconda distribution works, and the exact toolchain — VS Code, Jupyter, conda — that professional quants rely on. You'll stop second-guessing your setup.

What you'll have: A fully installed, working Python environment with virtual environments and every library in the Python Quant Stack — configured correctly the first time. This is the section that saves you the 6-8 hours most beginners lose fighting installation errors.

What you'll master: The 80% of Python you'll use 100% of the time. Syntax, data structures, loops, control flow, functions, and classes — taught through finance-relevant examples, not toy problems. By the end of this section, you read and write Python with confidence.

What you'll be able to do: Load, clean, transform, and analyze market data using the single most important library in quantitative finance. If you learn one thing from this course, this is it. Pandas is the tool that replaces your spreadsheet.

What you'll have access to: Code walkthroughs and ready-to-use notebooks for NumPy, SciPy, Statsmodels, and Scikit-learn — the libraries that power everything from statistical analysis to machine learning in finance.

What you'll be able to do: Pull real market data programmatically using the OpenBB Platform. No more copy-pasting from websites. No more stale CSVs. You'll build the habit of working with live data from day one.

What you'll be able to do: Price derivatives with QuantLib and optimize portfolios with Riskfolio. These are production-grade tools used by working quants — and you'll have practical examples showing exactly how to use them.

You can. And you've probably tried. The problem isn't access to information — it's access to relevant, structured information. YouTube will teach you Python syntax. It won't teach you the Python Quant Stack. It won't walk you through setting up conda environments for finance. It won't give you code templates built around market data, portfolio analysis, and derivatives pricing. And it definitely won't give you 19 hours of sequenced instruction where every example comes from the finance domain. Free content is scattered, contradictory, and often outdated. That's fine if you have unlimited time. Most finance professionals don't.
Python Foundations is self-paced with lifetime access. There's no cohort schedule, no live sessions to attend, no deadline. Some students complete it in a focused week. Others work through one section per week over two months. The 19 hours of content are broken into 41 discrete lessons — most are under 30 minutes. You can make progress in a single lunch break. The real question isn't whether you have time to learn Python. It's whether you can afford another year without it.
If you can set up a conda environment, write functions and classes, manipulate DataFrames in Pandas, and pull data through an API — you probably don't need this course. Python Foundations is built for the person who's at step zero or step one. But if you've done a tutorial or two and still don't feel confident applying Python to your actual work in finance? That's exactly who this course serves. There's a difference between "I've seen Python syntax" and "I can use Python productively." This course bridges that gap.
Udemy courses are generic. They teach Python-the-language. Python Foundations teaches Python-for-finance. Every example uses financial data. The setup instructions install the Python Quant Stack — not a generic environment. The bonus sections cover QuantLib, Riskfolio, NumPy, SciPy, and the OpenBB Platform. You won't find that combination in a general-purpose course at any price. The instructor has 20+ years of quant experience and wrote the best-selling book on Python for algorithmic trading. The course has a 4.97/5 rating across 1,300+ students with a less than 0.1% refund rate. Those numbers aren't typical for a $15 course.
✓ You work in finance and realize Python is becoming non-negotiable for your career
✓ You've tried learning Python before and got stuck, lost, or bored by irrelevant examples
✓ You want a structured path — not another fragmented collection of blog posts and YouTube videos
✓ You want an opinionated setup: one Python distribution, one environment, one stack — configured correctly
✓ You have limited time and need to learn only what's relevant to finance
✓ You value hands-on instruction over theory and prefer following a working practitioner
✗ You already write Python confidently and work with Pandas, conda, and finance APIs daily
✗ You want a computer science course covering data structures, algorithms, and memory management
✗ You're looking for someone to do the work for you — this course requires your effort
✗ You're not planning to use Python in your career anytime soon
✗ You want a generic Python tutorial with Fibonacci sequences and "Hello World" exercises
✗ You're satisfied with Excel and unwilling to invest time learning a new tool
Core Course - 5 in-depth sections
Self-paced video instruction across 19 hours. A private Python tutor runs $150/hr.
$3,000
12 Python Code Templates
Ready-to-use Jupyter Notebooks built with real financial data. Professional templates like these typically sell for $50+ each.
$600
Bonus: Numerical Computing
NumPy, SciPy, Statsmodels, Scikit-learn walkthroughs. The quantitative backbone of Python in finance.
$500
Bonus: Data Acquisition
Step-by-step OpenBB Platform guide. Stop copy-pasting data from websites. Start automating.
$500
Bonus: Pricing and Optimization
QuantLib for derivatives pricing + Riskfolio for portfolio optimization. Production-grade tools used by working quants.
$500
Lifetime Access + Lifetime Updates
Course evolves with Python. You pay once, get every update forever.
$500
Total value
$5,600
A comparable Python bootcamp runs $5,000. A week of lost productivity from fighting installation errors and irrelevant tutorials costs more than that.
One payment. Lifetime access. Everything above included.
You save $5,303 (95%)
Get Instant Access to Python FoundationsHow long will it take to complete the course?
The course contains about 19 hours of recorded content and 12 code templates. Some students binge it in a few days. Others work through one section per week. The three bonus modules are substantial enough to be standalone courses - they're all included. This isn't a weekend project, but it's designed for working professionals who have limited time.
I'm completely new to programming. Can I do this?
Yes. Python Foundations starts at zero - environment setup, basic syntax, and fundamental concepts. Every section builds on the last. You don't need any prior programming experience. You do need patience and willingness to work through the exercises.
How is this different from other Python courses?
Most Python courses are built for software engineers. They teach generic syntax with generic examples. Python Foundations is built for finance professionals. Every example uses financial data. The libraries are finance-specific (Pandas, QuantLib, Riskfolio, OpenBB). The setup installs the Python Quant Stack, not a generic environment. If you've tried a general Python course and thought "this has nothing to do with my job" - this is the fix.
Who are you, and why should I listen to you?
Jason Strimpel. 20+ years in quantitative finance at J.P. Morgan, BP Trading, and Rio Tinto. Author of the best-selling Python for Algorithmic Trading Cookbook (Packt Publishing). Founder of PyQuant News. He built this course because it didn't exist when he started teaching himself Python in 2012.
Does this include support?
The "Do It With Help" option includes a peer support forum.
Does this include lifetime access?
Yes. One payment. Lifetime access. Lifetime updates. As the course expands and Python evolves, you get every update at no additional cost.
Will I need to pay more for future updates?
No. The course price may increase for future students as it grows in value, but your access is locked in at the price you pay today.
What if I run out of time?
You have lifetime access. There's no deadline, no expiring content. Work through it at whatever pace fits your schedule.
Why no refunds?
Because this course is for committed learners, not tire-kickers. I've spent 5 years building a reputation for the highest quality products. I have 1,300 students, a less than 0.1% refund rate, and over 100 five-star reviews with an aggregate score of 4.97 out of 5. This course is packed with 19 hours of instructional content. It's the thing I wish existed when I started in 2012. If you're committed to the process, there's zero chance you'll be disappointed.
9 sections. 41 lessons. 19 hours. 12 code templates. Built for finance. Taught by a 20-year quant.
Get Instant Access to Python Foundations — $2971,300+ students. 4.97/5.0 rating. Less than 0.1% refund rate.