Get started with Python for quant finance in 30 days.


Getting Started With Python for Quant Finance is the cohort-based course and community that will take you from complete beginner to up and running with Python for quant finance in 30 days.But unlike other courses, you get a structured, step-by-step guide to building real Python code you can use. You’ll find practical, real-life problems to solve. Then use pre-built code templates to accelerate your learning, stay consistent, and get experience to break free of the constraints that are holding you back from your goals.

Cut through the information overload.
Finally get started with Python in 2023.

Join over 504+ students currently enrolled!

Is Getting Started With Python for Quant Finance right for you?

✅ Do you want to use Python but are completely new to programming?


Are you taking tutorial after tutorial that don't apply to you just to feel more lost than when you started?

✅ Do you get overwhelmed with all the information on the internet?


Are you frustrated with the number of different tutorials, search results, and courses out there?

✅ Do you prefer an end-to-end, structured approach to learning?


Are you wasting time without guidance and support to make meaningful progress toward your goal?

If any of these sound familiar...

Then Getting Started With Python for Quant Finance was built for you.


What our 225+ alumni are saying about Getting Started With Python for Quant Finance:

The answers you need to finally break into quant finance.

All beginner Python quants face the same 9 problems:

If you’re reading this, chances are one (or more) of these problems are keeping you up at night (and keeping you from starting Python).And chances are, you know you should be starting Python - which is why you’re on this page in the first place.Whether it’s to quit your job and trade full time, get a job promotion, or get a new job, Python is something that’s been on your list for a while.


  • Overwhelmed with too much information

  • Don't know where to start with Python

  • Losing focus because you're bored

  • No structured way to learn

  • Practicing what you learn

  • Having no clear goal

  • Scared of the math

  • Staying motivated

  • Not enough time

The accountability you’ve been missing.


Maybe you’ve tried Python before. But, time and time again, you’re forced to quit. Something comes up and let's face it: Excel is “good enough.”What starts off exciting becomes overwhelming and hard. And before you know it, you’re starting over again.That’s because there was no accountability.But Getting Started With Python for Quant Finance solves that problem. You build quant code in Python alongside others with the same goal as you.This creates accountability unlike anything you’ve ever experienced.


Stop getting overwhelmed with where to start

If you’re new to Python, you probably start by googling "python tutorial." Then you see the 533,000,000 results, scroll for a few seconds, then close the browser in shock.That’s why you'll get The 0 to 1 Guide for Getting Started with Python in 1 Day - the only guide you need to get started.By the time you finish, you'll have Python installed, a quant workspace setup, know how to keep the momentum, and be working with real stock price data.And it's all included in the course.


Stop procrastinating because of imposter syndrom

The reason beginners experience impostor syndrome is because they’re taught programming is the domain of geeks, computer scientists, and PhDs.It’s about being a “10x” engineer and working for Google - which leads to the feeling of being an imposter.The truth is, you don't need a Ph.D. to get started with Python. You need Minimum Viable Python and the mindset to cut through the noise and get started.After reading Adopting the Mindset of a Modern Python Quant you'll get over the imposter syndrome and finally get started.


Stop getting stuck in Tutorial Hell

Most people get an itch to learn Python, find a tutorial that seems interesting, and dive in. Then another. Then another. Then another.Did you know that online courses and tutorials usually have completion rates as low as 5%?People quit because they can’t apply what they’re learning quickly. That’s because tutorials are too general and don’t help you find the solution you need.With Outcomes Fast: The 5-Step Framework to Find A Problem Worth Solving, you'll identify a problem worth solving and use Minimum Viable Python to solve it.


Get working quant code on day 1

When you're just getting started, working on another puzzle is the worst thing you can do.Building a tic-tac-toe game? Printing out a Fibonacci sequence? Seeing "Hello world!" on the screen for the 100th time?No thanks.Instead, you should find a real problem to solve and learn just enough Python to solve it.To get you started, you get dozens of pre-built Jupyter Notebooks with real quant code.


Form lifelong friendships with like-minded thinkers.





"I came for Python, but I stayed for the community."


Getting started with Python can be lonely. But, it doesn't have to be.The internet has made it easy to find others just like you. And inside Getting Started With Python for Quant Finance, you'll learn alongside a group of others from every time zone, continent, background, and profession.And the best part? Every single one of them has the same goals as you:To finally get started with Python for quant finance.


The community

Let's see the community Building in Public:








Welcome to Getting Started With Python for Quant Finance

What You Get


Upon joining, you’ll unlock a 4-week curriculum packed with action steps, frameworks, and support that guarantees you'll be ready to use Python for quant finance.


  • 🎥 10 Live Sessions

  • 🏢 2 Live Office Hours sessions with Jason to answer any questions about anything

  • 🥇 51-lesson curriculum you can review at your own pace

  • 💻 30 Jupyter Notebooks with real quant code you can use immediately

  • 💨 Q&A during the Live Sessions to reinforce everything you’ve learned (and make sure nobody gets left behind)

  • ⭕️ Private community of beginners with channels for different topics, platforms, niches, and geographies

  • 📙 3 step-by-step guides making sure you always have high-value problems to solve, know exactly how to get started with Python, and how to ask questions to get Great Answers from the community to get unstuck fast

  • 🤿 4 Deep Dives packed with Notebooks for options pricing models, automated execution scripts, and sample strategy backtests

  • 📈 [BONUS]: A free copy of The Ultimate Guide to Pricing Options and Implied Volatility with Python

  • 📃 [BONUS]: Free copy of the Options Breakeven Cheat Sheet

  • Θ [BONUS]: 70% off high-resolution, real-time, tick-level equity and options data from Theta Data

  • 📒 [BONUS]: 30% off The 47-Page Ultimate Guide to Options Pricing Theory

  • ⏭ [BONUS]: 30% off the next Getting Started With Python for Quant Finance cohort

  • 💰 [BONUS]: Up to $1,000 when you open and fund an account at Interactive Brokers

  • ⚡️ [BONUS]: A top spot on the waiting list for Trade Blotter along with a 50% discount for lifetime access

  • 🔒 [GUARANTEE] 100%, no-questions-asked refund, and rollover policy if you find the course isn't for you

  • ✍️ Leave with 10 live sessions, 51 lesson modules, 30 Jupyter Notebooks, 3 templates, 4 deep dives, lifetime access to the recorded content, access to OpenBB, the options ebook, and a 50% lifetime discount for Trade Blotter, and more!

Why It Matters


Other courses charge you hundreds or thousands of dollars, only to wave their hands in the air with "theory."If you can find a tutorial that's interesting, it assumes you have the mindset of a Python quant, you have Python setup, and you know where to go for help.And by the end, you leave with a bunch of notes that sit in a folder for eternity. Meanwhile, you're still confused and unsure about the next step to take.But Getting Started with Python for Quant Finance is about moving quickly, taking action, and keeping a tight feedback loop.In just 30 days, you'll be up and running with Python, have the tools and accountability to stick with it, and solve a real-life problem.And finally, you will break free of the constraints holding you back from getting started with Python for quant finance.


Course Curriculum and Schedule

Course dates: March 12, 2023 - April 16, 2023.All live sessions are recorded for those that can't attend live.

Live Session #1: Kick-off Call and Meet and Greet
Wednesday, March 15, 2023 at 12 PM EST
[BONUS] Onboarding Week Office Hours With Jason
Friday, March 17, 2023 at 12 PM EST
Live Session #2: The 5-Step Framework to Find A Problem Worth Solving
Saturday, March 18, 2023 at 12 PM EST
Live Session #3: Getting the Python Basics Right
Tuesday, March 21, 2023 at 12 PM EST
Live Session #4: OpenBB Deep Dive with Didier Lopes
Friday, March 24, 2023 at 12 PM EST
Live Session #5: Get to Know the Quant Finance Landscape
Tuesday, March 28, 2023 at 12 PM EST

Live Session #6: How to Get Started Algorithmic Trading
Friday, March 31, 2023 at 12 PM EST
Live Session #7: How to Backtest A Trading Strategy
Tuesday, April 4, 2023 at 12 PM EST
Live Session #8: The Python Quant Stack
Friday, April 7, 2023 at 12 PM EST
Live Session #9: Execute Trades on Interactive Brokers
Tuesday, April 11, 2023 at 12 PM EST
[BONUS] Office Hours
Friday, April 14, 2023 at 12 PM EST
Live Session #10: Day 30 Celebration and Reflection Call
Sunday, April 16, 2023 at 12 PM EST

Here's what you unlock when you join


10 Live Sessions

These 10 live sessions walk you through getting started with Python for quant finance step-by-step. From installing and configuring the Anaconda Distribution to assessing and backtesting real trading strategies, to executing live trades with Python. I cover it all in 10 Live Sessions.




10 Live Sessions




51-lesson curriculum you can review at your own pace

Each of the Live Sessions is backed by a written course module that dives even deeper into the content. On top of that, there are frameworks, Deep Dives, and mental models to help you get started with Python for quant finance. Like the Live Sessions, you'll have lifetime access to the written course curriculum.




30 Jupyter Notebooks with real quant code you can use immediately

Get up and running ASAP with 20 pre-built Jupyter Notebooks. These include tutorials on Python, NumPy, Pandas, and other packages in the Python Quant Stack. You also get Notebooks that show you how to backtest strategies and execute them in a live trading environment.








Q&A during the Live Sessions to reinforce everything you’ve learned

Unlike other courses, I answer questions in real-time throughout the Live Sessions. This makes sure everyone is keeping up with the content no matter what their experience and skill level.




Private community of 100s of others

The best Python quants are part of a community that acts as a flywheel for their building. By joining Getting Started With Python for Quant Finance, you get access to a community of like-minded people with the same goal as you. To get started with Python for quant finance.








3 step-by-step guides making sure you don't get stuck

Forget useless puzzles and endless tutorials. Learn just enough Python to solve real problems in your life. You get frameworks to get you set up for success the right way.




4 Deep Dives packed with Notebooks for options, automated execution, and backtests

I throw even MORE at you in the 4 weekly Deep Dives which include step-by-step walk-throughs and code.






8 BONUSES

  1. A free copy of The Ultimate Guide to Pricing Options and Implied Volatility with Python

  2. Free copy of the Options Breakeven Cheat Sheet

  3. 70% off high-resolution, real-time, tick-level equity and options data from Theta Data

  4. 30% off The 47-Page Ultimate Guide to Options Pricing Theory

  5. 30% off the next Getting Started With Python for Quant Finance cohort

  6. Up to $1,000 when you open and fund an account at Interactive Brokers

  7. A top spot on the waiting list for Trade Blotter along with a 50% discount for lifetime access

  8. Deep Dive into OpenBB - the FREE, open source, Bloomberg Terminal with the founder and CEO





Meet Your Instructor

Jason Strimpel

👋 everyone, Jason here.When I was 18 I made two decisions that changed my life: I learned how to code and traded my first stock.The code was PHP - and it was awful. The stock was MSFT - and I lost money.But I was hooked.For the next 10 years, I followed the conventional advice:• Get a degree in business (double major in finance and econ)
• Get industry experience (I traded for a hedge fund and a bank)
• Get a master's degree (I got a $90,000 master's degree in finance)
The problem?I didn't have a Ph.D., I didn't have a computer science degree, and I thought I needed both to get into quant finance.So I became obsessed with Python. I took tutorial after tutorial after tutorial only to be in the same place I started. I got frustrated and quit.Then I asked myself this question:"What if I learned just enough Python to build a simple backtesting framework"? (This was way before all the frameworks we have today.)And I learned just enough Python to build a simple backtesting framework.And guess what?It worked!Gone was my imposter syndrome. Gone was being overwhelmed with where to start. Gone was getting stuck in tutorial hell.And the best part? I was hooked - again! I had a clear goal in mind and regained the momentum to get started with Python for quant finance.Fast forward 10 years and I've worked as a risk quant for an energy derivatives trading firm, a chief information officer for an agricultural trading firm, and head of data science and analytics for a metals trading firm. (I was even a fintech venture capital investor!)Now (after 20 years) I work at Amazon Web Services and build quant code and trade in my free time.I created Getting Started With Python for Quant Finance to help beginners overcome the problems I faced over the last 20 years and finally break into quant finance.I can attribute every good thing in my life to learning Python for quant finance. I've unlocked job opportunities, trading profits, and met some incredible people along the way.And the best part of this whole thing?Getting Started with Python for Quant Finance is just getting started.And I'd love to have you join me.💙







Stop overthinking.
Finally get started with Python for quant finance.


Question for you...Do you want to start using Python, but aren’t sure the first step to take?Or have you already started on your journey, but are now lost in tutorial hell?Maybe you started Python, but feel like you’re spinning your wheels?Or perhaps you spend time "planning" to get started with Python by researching the newest tools, note-taking systems, and platforms?




You're not alone



And after going through Getting Started With Python for Quant Finance, these problems will become a thing of the past.And from there, you can continue your journey to unlock promotions, new jobs, and break into quant finance.Or you can use what you learn to quit your job and trade full time.And you're one click away from making the commitment to yourself to finally get started with Python.




Join Getting Started With Python for Quant Finance





Getting Started With Python for Quant Finance

Live March 12 Cohort Enrollment


  • 🎥 10 Live Sessions

  • 🏢 2 Office Hours With Jason to answer any questions about anything

  • 🥇 51-lesson curriculum you can review at your own pace

  • 💻 30 Jupyter Notebooks with real quant code you can use immediately

  • 💨 Q&A during the Live Sessions to reinforce everything you’ve learned (and make sure nobody gets left behind)

  • ⭕️ Private community of beginners with channels for different topics, platforms, niches, and geographies

  • 📙 3 step-by-step guides making sure you always have high-value problems to solve, know exactly how to get started with Python, and how to ask questions to get Great Answers from the community to get unstuck fast

  • 🤿 4 Deep Dives packed with Notebooks for options pricing models, automated execution scripts, and sample strategy backtests

  • 📈 [BONUS]: A free copy of The Ultimate Guide to Pricing Options and Implied Volatility with Python

  • 📃 [BONUS]: Free copy of the Options Breakeven Cheat Sheet

  • Θ [BONUS]: 70% off high-resolution, real-time, tick-level equity and options data from Theta Data

  • 📒 [BONUS]: 30% off The 47-Page Ultimate Guide to Options Pricing Theory

  • ⏭ [BONUS]: 30% off the next Getting Started With Python for Quant Finance cohort

  • 💰 [BONUS]: Up to $1,000 when you open and fund an account at Interactive Brokers

  • ⚡️ [BONUS]: A top spot on the waiting list for Trade Blotter along with a 50% discount for lifetime access

  • 🔒 [GUARANTEE] 100%, no-questions-asked refund, and rollover policy if you find the course isn't for you

  • ✍️ Leave with 10 live sessions, 51 lesson modules, 30 Jupyter Notebooks, 3 templates, 4 deep dives, lifetime access to the recorded content, access to OpenBB, the options ebook, and a 50% lifetime discount for Trade Blotter, and more!



Grab one of the last spots for $369 $299





Frequently Asked Questions

How much does this cost?


You would have to take several courses to get the same value as you're getting here—each costing hundreds or thousands of dollars.But my goal is to keep it accessible while still charging enough to keep you accountable.The full price of the course is $299.

Can I gift enrollment for the course to a friend?


Absolutely! And what a tremendous gift indeed.To do so, simply enroll using your email address.Then, send an email to "jason [at] pyquantnews [dot] com" with the subject line GIFT TRANSFER REQUEST and I will send you further instructions.

What's the time commitment?


Life is busy. We know you don't have time to work on Python all day.This is why this course is designed to be done in less than 1 hour per day.On top of the simple, daily exercises, there are two (optional) live sessions per week as well as a weekly self-paced curriculum.

Can I really learn Python in 30 days?


On the surface, this might look like an average course on how to get started with Python.But beneath the surface, what you're really getting is an immersive cohort-based course and community that ensures you take action, holds you accountable, and moves you along to get started with Python with ease.

Is this for me?


This course is for you if you want to use Python for doing things like analyzing financial data, price derivatives, monitoring portfolios, building trading strategies, and building performance metrics.It's focused on Python (and finance) beginners that need templates, accountability, and support to finally get started.If you're a professional quant developer, this course is not for you.

What am I going to learn?


Learning is boring.This course takes you from complete beginner to running actual quant code.You'll take action to get yourself in the right mindset, keep the momentum, install the right version of Python, install libraries, set up a quant lab, and run real quant code.

Do I need a master's or Ph.D. to get a job?


The truth is, the top 0.1% of firms usually require advanced degrees from the top 0.1% of universities, like MIT.Unfortunately, with tuition for these programs more than $120,000 they're out of reach for most of us.The good news is there are hundreds of thousands of other jobs available that are not in the top 0.1%.And the real secret?Internal job promotions, entrepreneurship, and improved productivity are all unlocked with Python.

Do I need to know Python or quant finance?


You do not need to be a developer to take this course.It helps to understand the basics of programming (functions, loops, if statements).Since Python is a tool to solve problems, the more exposure you have to finance, the more problems you'll have to solve.

Your payment is complete!

A payment to PQN Quant Course will appear on your statement.

You just took the first step to finally get started with Python for quant finance.

All my emails start with a 🐍 to make it easy to find them. Make sure you open them all!


Here's what to expect next:


  1. Today: A welcome email with a few action items for you to get ready for the course (check your email now!)

  2. Tomorrow: An email with instructions how to download your FREE copy of The Ultimate Guide to Pricing Options and Implied Volatility (your 1st BONUS)

  3. The next day: An email with instructions how to download your FREE copy of the Options Breakeven Cheatsheet (your 2nd BONUS)

  4. The next day: An email with instructions how to get 50% lifetime discount for Trade Blotter (your 3rd BONUS)

  5. March 12th: The Onboarding Week kick off email that gives you the details for Onboarding Week, about how the course works, and how to access the content


I'm super excited you're here. See you on March 12!