Skip to product information
1 of 3
LIMITED TIME OFFER

Python Fundamentals Course

Python Fundamentals Course

Regular price $177.00 USD
Regular price $550.00 USD Sale price $177.00 USD
Sale Sold out
  • 99% Satisfaction Rate
  • 30-day Money Back Guarantee
  • Elite Professional Training
  • Award-Winning Algorithms
  • Trusted by Top Global Banks

You do not need programming skills to begin. The course teaches you the fundamentals of Python by building off your current excel skill set. Designed for Investment Bankers, by Investment Bankers.

Course Content

Python Basics

Setting Up Your Coding Environment, Performing Calculations, Generating Outputs with Static Text and Dynamic Values

Python Objects

Python Objects & Data Structures - types of Python objects that help you to organize other objects.

Custom Functions

Creating Custom Functions, Repeating Tasks through Iterable Objects, Incorporating Conditional Logic

NumPy

Importing Open-Source Packages, NumPy Arrays, Powerful Statistical Tools

Pandas

Two New Python Objects, ​Filtering Data with Boolean Masks, Segmenting with Groupby

Certifications

Verify Your Learning, Boost Your Resume, Complete the Pre-Requisite to Applied Machine Learning

View full details
  • The PyFi Guarantee

    We offer a 100%, no questions asked, 30 day money-back guarantee to completely de-risk your investment. Enroll now, and if for any reason you aren't completely satisfied, send us an email and you'll get a full refund for up to one month after enrollment.

How does the Python Fundamentals™ course work?

New Learning is constructed on prior knowledge

Your Excel skills give you a head start when it comes to learning Python. You are already a logical problem-solver and a systematic thinker. The framework you use to build Excel models are the same frameworks you will use to build algorithms. Python Fundamentals shows you how to bridge the gap.

Transform your Excel knowledge into Python expertise

Translate your existing Excel skills into a new language - Python. Python Fundamentals teaches you to code via familiar comparisons to Excel so you can master Python quickly and efficiently.

Developed with Professionals and Students

100% of our training content is developed collaboratively with real industry professionals and finance students to create the most interesting, relevant, and effective coding instruction on the market.

Real World Finance Examples

Because our training programs are designed for finance professionals, by finance professionals, you’ll learn Python with real industry examples and financial data. Our training is specific to finance professionals and Investment bankers and has been used by the top Investment Banks in the world since 2021.

What's Inside

The courses are approximately 3.5 hours each and you have unlimited access once you’ve signed up. No programming skills required!

MODULE 1

The Basics

Setting Up Your Coding Environment: We will walk you through setting up your coding environment step-by-step, including downloading the Anaconda distribution system and getting familiar with Jupyter Notebooks.

Performing Calculations: You will learn how to use Python to perform basic mathematical calculations.

Generating Outputs with Static Text and Dynamic Values: You will learn to incorporate text into your Python code and generate outputs with dynamic values.

MODULE 2

Python Objects

Python Objects: Python is an object-oriented programming language, which means that Python code is organized around objects, or pieces of data that interact with each other based on instructions written in the code.

Data Structures: In this section, you will learn about data structures - types of Python objects that help you to organize other objects. Examples include lists, tuples, sets, and dictionaries.

MODULE 3

Custom Functions

Creating Custom Functions: In addition to Python's built-in functions (similar to Excel's built-in functions), you can create custom functions that allow you to package and reuse your own custom code.

Repeating Tasks through Iterable Objects: Learn how to automate tedious tasks by repeating actions through iterable objects using variables and For Loops.

Incorporating Conditional Logic: Write more complex and useful applications that evaluate and respond to conditions that you define.

MODULE 4

Numpy

Importing Open-Source Packages: Instead of building everything on your own, learn to leverage the work of others by importing third-party packages.

​NumPy Arrays: Get familiar with creating and manipulating a powerful new type of Python object: The NumPy Array.

​Powerful Statistical Tools: Use NumPy's powerful statistical functions to quickly and easily analyze large quantities of data.

MODULE 5

Pandas

Two New Python Objects: Pandas provides you with two new Python objects, the DataFrame and the Series, which you can use to import and manipulate data from your Excel files.

​Filtering Data with Boolean Masks: Use the Boolean object type to create indicator variables, test conditions, and filter your data.

Segmenting with Groupby: Segment and summarize your data across categories using the useful .groupby() function.

MODULE 6

Certification Exam

Verify Your Learning: Put your new Python skills to the test to see what you have learned and ensure retention.

Boost Your Resume: Add an impressive certification to your resume to demonstrate your new skills to employers.

Complete the Prerequisite to Applied Machine Learning: After completing Python Fundamentals, you will have the necessary prerequisite knowledge to dive into more advanced topics like Applied Machine Learning.

Enroll Now
99% Satisfaction Rate
30-day Money Back Guarantee

What Our Customers Are Saying:

"Machine Learning Edge content is carefully curated to maximize retention and effectively bridges the gap between developed financial and data science skill-sets. Wall Street, meet Silicon Valley."

Jack V.

Debt Capital Markets Analyst

"I was very impressed with the course. As a buy-side investment professional, I can definitely see how this course could be used to not only make oneself more marketable, but to actually improve investment decisions and performance."

Brad B.

Private Equity Associate

"Machine Learning Edge is a rare find because it is tailored for busy finance professionals.As an analyst at a major investment bank, I was able to take several Python and Machine Learning techniques from this course and use them to improve relevant projects."

Terrence Z.

Investment Banking Analyst

"An incredible strength of Machine Learning Edge is the real world examples it brings into play. These are not some hypothetical applications of the material that are taken out of a textbook; these are real world, concrete, and ready for application in the student’s career. Every piece of information you are given is valuable and ready to be put to use."

Gage C.

Mathematics Undergraduate

"If you are in the finance industry, or even a student aspiring to break in, Machine Learning Edge is absolutely essential. It is no secret that coding is the literacy of today, and MLE goes above and beyond in equipping you with the coding and machine learning knowledge increasingly demanded in the finance industry."

Ralph R.

Investment Banking Analyst

"Machine Learning Edge is a fantastic introduction to machine learning applications of finance. It provides you with an excellent road map all the way from python basics to advanced machine learning algorithms. I constantly see new ways to apply what I have learned to projects in the workplace every day.

Will N.

Investment Banking Analyst

Trusted by the #1 Investment Bank in the USA and Canada

Learn the same machine learning algorithms that were used to advise the following companies:
*Slight changes to the code made to protect IP

This course is perfect for...

​Ready to Grow

You are not afraid to dive in and learn something new.

Familiar with Excel

You are comfortable working with spreadsheets.

You are comfortable working with spreadsheets.

You are a logical problem solver and an analytical thinker.

Early-Career Finance Professional

You want to stand out in the industry and are looking for a promotion, a raise, or a better job.

Finance Student

You want to secure an internship or build your resume for your post-grad job.

New to Python

You have never coded in Python before, or you want to review the basics before moving on to more advanced material.

Veteran finance professionals

Veteran finance professionals looking to understand new capabilities that your analysts and associates will be working with
Enroll Now
99% Satisfaction Rate
30-day Money Back Guarantee

Career Opportunities

JP Morgan has recently stated and decided that all incoming analysts and associates will learn Python. They already employ over 5400 non technologists that have this skill. Learn how to give your firm what it needs, more than anyone else by acquiring a skill set that can be applied for strong gains in efficiency across many different positions and case studies.

Risk Management

Offering solutions to manage various types of financial risk, including interest rate risk, currency risk, and commodity price risk. This might involve structuring derivatives, swaps, and hedging strategies.

Asset Management

 Python and ML can be used to analyze market data, optimize portfolio allocations, and enhance investment strategies. These technologies enable asset managers to identify trends and make data-driven investment decisions.

Financial Analysis and Modeling

Financial analysts leverage Python for data analysis and financial modeling. ML can be applied to predict financial outcomes, evaluate investment opportunities, and perform scenario analysis.

Regulatory Compliance

Compliance officers use Python and ML to monitor transactions, detect fraudulent activities, and ensure compliance with regulatory requirements. ML algorithms can automate the detection of anomalous behavior, reducing the risk of financial crime and regulatory penalties.

Research

Researchers in investment banking use Python and ML to analyze financial markets, economic trends, and company fundamentals. This analysis supports investment decisions and strategy development.

Sales and Trading

While distinct from algorithmic trading, sales and trading professionals can use Python and ML for predictive analytics to forecast market movements, analyze client behavior, and optimize trading strategies.

Wealth Management

Advisors can use ML to provide personalized investment advice and portfolio management services, analyzing clients' financial situations, preferences, and risk tolerance to tailor investment strategies.

Market Strategy and Operations

Professionals in this area can use Python and ML to analyze market conditions, optimize operational processes, and improve efficiency. This includes everything from streamlining back-office operations to forecasting market demand.

Enroll Now
99% Satisfaction Rate
30-day Money Back Guarantee

Meet Your Instructor Zach Washam

While learning Python as an investment banker, Zach made an interesting observation: Python programming had a lot in common with the Excel models he made at work. By thinking of Python like Excel, Zach quickly learned the coding language and invented Wells Fargo Securities' first machine learning algorithm for investment banking and capital markets.

After submitting two algorithms for patent protection and winning Wells Fargo's 2018 "Local Sphere Innovation Award," Zach left investment banking to launch PyFi.

While CEO, Zach trained hundreds of students and finance professionals to code Python and develop their own Machine Learning algorithms, before stepping down from day to day operations to pursue other endeavours.

Zach Washam

How can we help you?

What makes PyFi courses unique?

PyFi's Python training is custom-tailored for finance professionals, and we know that you are not starting from scratch - even if you have never coded before.

By building new Python skills on top of your existing Excel knowledge, you will learn to code more quickly and easily while also retaining more of what you learn.

Top financial institutions choose PyFi to train their finance professionals because no other program can beat our results.

How long does it take to complete a course?

Our courses are designed for busy finance professionals, so we aim to give you maximum results in the minimum amount of time.

Each of our courses take between 5-10 hours to complete. You can easily complete each course over a weekend or, working one hour a day for a few weeks.

How will learning Python help my finance career?

New technology is changing the finance industry. For you, this change is both an opportunity and a threat. If you learn to write Python code, you can stand out and get ahead in your career. If you don't learn Python now, you risk getting left behind.

Python's powerful analytical capabilities make many of Excel's functions obsolete, and open-source machine learning packages support predictive analysis that is simply not possible with legacy tools like Excel.

In the hyper-competitive finance industry, Python and Machine Learning skills are quickly becoming a necessity.

What if I don't like the course?

PyFi offers a no questions asked, 30 day money-back guarantee. If you aren't completely satisfied with the course, send us an email and we will refund your money up to one month after you enroll.

How can we afford to do this? Because fewer than 1% of our customers ask for refunds. PyFi provides the best Python training on the market, and we know you are going to love it.

Have any questions? We’re ready to help!