Course Information        |        Plans and Pricing

Python for Finance: Discover and Test Investment Strategies

Learn how to use the latest and greatest Data Science techniques to help you in your finance job and with your investing


Average instructor rating of 4.8 


We have helped thousands of students all over the world with our courses.


We’re always adding new material – and you’ll get lifetime access to all the content: videos, code and more!

Download Course Information Sheet

Fill the form to receive the Course Information PDF.

Increase Your Salary

Make More Money From Your Investments

Level Up Your Skills

What You'll Learn


Are you a young professional interested in a Data Science career?

Do you want to learn how to code Python for your finance, accounting or related job?

Are you interested in learning how to use Python to analyze your investments and help make you more money?

If yes, then this course is perfect for you!

Introducing Python for Finance – one of the most complete and interesting courses we have created, and it has been updated with all the latest tools for 2020. It took our team months to put together this content for you, and we are continually improving it.

This course also comes included with 1-on-1 tutoring to help you learn the concepts faster, and get all that you need from the course. Just book a free call with us and we can start helping you with your journey (what do you have to lose?)
An exciting learning experience, starting from the beginning
Whether you’re a complete beginner to programming or a seasoned professional, you’ll find a lot of value in this course. We start off with the fundamentals of Python, beginning with how to set up and install everything on your computer, then teaching you about loops, conditionals, functions, objects/classes, and libraries. Once you have covered these basics, then you will be ready to start applying what you learned to the world of finance.
Finance Fundamentals
After the first section, it gets even more exciting! In the following sections, we teach you how to use Python to analyze financial data using the most popular and powerful tools, including Pandas and Pandas Data Reader. Using these tools you will learn how to download data, perform financial calculations, visualize the data in graphs/charts, perform backtesting analysis, and more. These are the tools and techniques that our instructors have used on Wall St to manage billions of dollars for years, and now they’re available for you!
Here’s a list of some of the topics we cover:
  • Rate of return of stocks
  • Risk of assets using volatility
  • Risk of assets using max drawdown
  • Rate of return of stock portfolios
  • Risk of stock portfolios
  • Backtesting theory and application
  • Portfolio Theory
  • Sharpe ratio
  • Inflation
  • GDP growth rates
  • Correlations between economic variables and returns
  • Real estate data
  • Visualization of your findings in graphs/charts
  • Testing Ray Dalio’s all-weather portfolio
  • Testing a 60/40 stock/bond portfolio
  • Regression analysis
  • Using APIs to download data
  • Getting/saving data to CSV files

Everything is included! Also, for every topic, you will get links to supplementary material where you can further your learning. This is great way to reinforce your Python skills as well as learn some valuable ways to apply them in the real world. This course is great, even if you are an experienced programmer, as we will teach you a lot about the finance theory and mechanics you will need if you start working in a finance context.

Teaching is our passion
Everything we teach is explained in the best way possible. Plain and clear English, relevant examples and time-efficient videos. Don’t forget to check some of our sample videos to see how easy they are to understand.

If you have any questions, contact us! We love speaking with our students and take pride in responding quickly. Our goal is to create high-end materials that are fun, exciting, career-enhancing, and rewarding.

What makes us different than the other Python or finance courses?
  • This course will teach you how to code in Python and apply these skills in the world of Finance. It is both a Programming and a Finance course.
  • High-quality production – HD video and animations (this isn’t a collection of boring lectures!)
  • Knowledgeable instructors. Robert has been working on Wall street managing software engineers for many years and has a master’s in finance degree.
  • Complete training – we will cover all the major topics you need to understand to start coding in Python and solving the financial topics introduced in this course (and they are many!)
  • Extensive Case Studies that will help you reinforce everything you’ve learned.
  • Excellent support: If you don’t understand a concept or you simply want to drop us a line, you can book a call with screen sharing with us free of charge.
  • Dynamic: We don’t want to waste your time! The instructors set a very good pace throughout the whole course.

Just subscribe to this course! If you don’t acquire these skills now, you will miss an opportunity to separate yourself from the others. Don’t risk your future success! Let’s start learning together now!

Course Curriculum Modules

We teach you the skills that will get you paid, both at work and on your own projects

You’ll begin with how to set up your computer to run Python programs, then get a quick crash course in Python programming. We want to make sure that you understand Python programming basics before we get into the fun stuff. The emphasis here is on getting you started quickly so that you can really focus on the important stuff.

This is where you learn the fundamentals of data science using essential libraries such as Pandas and NumPy. By the end of this section, you will be able to open data files, run some analysis, and graph out some interesting results.

It’s one thing to know Data Science — but much more valuable to know how to apply it to the finance world. This section will teach you how to download, analyze, and display financial data. We will be working with APIs in Real Estate, Stocks, and Economic Data and running some analysis to come up with results that you can use in the real world.

You’ve probably heard of CAGR (Compound Annual Growth Rate), Volatility, Sharpe Ratio, and Max Drawdown — but knowing how to perform these calculations in code adds another level of value. We will give you the code to analyze investments in a powerful and scalable manner.

Ever wonder if you have a good investment strategy? Whether that article is right about buying XYZ stock? Then this section will blow your mind. We will use Python code to simulate your investment strategy over 50+ years to see how it would have done in terms of both risk and return. Because of this section, we can say with confidence that a 60/40 stock and bond mix is much better than stocks alone, and we have the data to prove it! We’re very excited to see what strategies you come up with to make you and your investors more money.



Robert has spent most of his career managing software teams on Wall Street and at various software startups.

He’s taught thousands of students in computer
programming and finance both in person and online.

In college, he received his Masters of Finance from a top business school and used to teach finance to classrooms with over 100 students each.

Robert has been programming computers for over 20 years using many different languages including Python, JavaScript, C, C++, Ruby on Rails and more.

Download Course Information Sheet

Fill the form to receive the Course Information PDF.

More than 2,500 students have taken our Python courses.

Here's What They Have to Say:

A practical approach to coding and finance. The instructor makes you think deep about where the data is arriving from, how to use it, and where to get it.

A real resume-worthy course that won’t go away for a while.

Thomas Dines

This course will get your foot on the door! It works as a guide for the those new to the development world, helps you build knowledge and helps you decide what to focus on after you are done.

Harry Fisher

Loved this course! Robert was able to help get my trading algorithm working and it’s been
making me money every day!

Brent O'Hara

This was a great course! The instructor was very clear, explained the topics well, and went over some very interesting concepts.

I learned a lot about how to make better investment decisions using Python and Pandas.

Magdalena Loiero