Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python in Finance
Rating: 4.5 out of 5(3 ratings)
8 students

Python in Finance

Get ready for using Python in data gathering and analysis. Python, Data, Finance Market.
Created byAvetik Babayan
Last updated 2/2025
English

What you'll learn

  • Understand the basics of Python for financial analysis: set up a Python environment and use essential libraries like pandas, numpy, and matplotlib
  • Analyze stock market data using Python: gain skills in importing, cleaning, and processing stock market data from various sources, including APIs and CSV files.
  • Creat Python scripts for stock market: master the creation of Python scripts to calculate key financial metrics such as moving averages, RSI, Bollinger band etc
  • Automate stock market data analysis: learn to automate the analysis of stock trends, generate actionable insights

Course content

5 sections25 lectures6h 29m total length
  • Introduction2:24

    This video is explaining the purpose of the course together with our targets during our journey

  • Financial Basics: Why they matter9:29

    In this video, we explore why starting with the fundamentals is crucial for building a strong investment strategy. You'll learn: The importance of understanding financial basics before using advanced tools. How foundational knowledge helps in better decision-making. A preview of what's to come in this series: stocks, options, metrics, trading platforms, and more! We’ll also take a sneak peek at popular financial platforms like Yahoo Finance and Robinhood to show how these basics come to life.

  • Stock Market Basics15:13

    In this video, we break down the basics of the stock market to help beginners understand its purpose, key participants, and common terms.

    You’ll learn: ? What is the stock market, and how does it work? Who are the key players: retail investors, brokers, and market makers? ? Trading platforms by region

  • Stock metrics explained: Fundamental and Technical analysis for beginners22:33

    You’ll discover:
    Key stock metrics: P/E ratio, EPS, P/B ratio, and dividend yield.
    What is fundamental analysis, and why is it crucial for long-term investing?
    What is technical analysis, and how does it help in short-term trading?
    The difference between fundamental and technical analysis and when to use each.


  • Understanding Stock Pricing and Market Mechanisms11:02

    What determines a stock's price? Learn how supply and demand shape the market. Factors influencing stock prices: Company earnings, economic indicators, global events, and investor sentiment. Types of stock orders: Market orders, limit orders, and stop-loss orders explained. Bid-ask spread and liquidity: Why they matter for smooth trading.

  • ETFs for Beginners What are they and why you should invest ETF basics explained12:17

    What are ETFs?
    A beginner-friendly explanation of ETFs and how they work.
    Types of ETFs: Index ETFs, sector ETFs, bond ETFs, and thematic ETFs.
    Why invest in ETFs? Benefits of diversification, low costs, and passive investing.
    How to choose an ETF: Key factors like expense ratio, trading volume, and index tracking.
    Popular ETFs examples: SPY, QQQ, VTI, and more.

  • Top Stock metrics every investor should know detailed guide to evaluating stocks14:15

    Metrics Covered (with thresholds):
    P/E Ratio: Price-to-Earnings explained and what values to look for.
    EPS: Earnings Per Share and how to interpret growth trends.
    P/B Ratio: Price-to-Book and its significance for asset-heavy industries.
    Dividend Yield: Finding reliable income-paying stocks.
    D/E Ratio: Debt-to-Equity and its role in financial stability.
    ROE: Return on Equity to measure profitability.
    FCF: Free Cash Flow for assessing financial health.
    Market Cap: Categorizing companies by size and risk.

  • Getting started with Python for finance11:10

    In this video, we transition from theory to practice by introducing Python—one of the most powerful tools for financial analysis. We’ll also dive into yfinance, a popular Python library for stock market data, explore its features, and discuss alternative data sources for your investing journey.

    What You’ll Learn:
    - Why Python for Finance? Simplicity, versatility, and powerful libraries like Pandas and Matplotlib.
    - What is yfinance? A detailed look at its features: stock prices, financials, dividends, and more.
    - Exploring the yfinance GitHub Page: Installation steps and documentation walkthrough.
    - Alternative Data Sources: Alpha Vantage, Quandl .
    - What’s Next: A sneak peek into the first Python file for stock data retrieval.

Requirements

  • Basic Python programming

Description

Embark on an exciting journey into the world of finance and stocks with this comprehensive course, designed to take you from the fundamentals to creating actionable insights. Whether you are a complete beginner or someone with a budding interest in financial markets, this course equips you with the skills to analyze and visualize stock market data effectively.

Start by familiarizing yourself with key financial terms like stocks, ETFs, and market sectors, and gain a solid foundation in understanding how the stock market operates. From there, dive into practical lessons on sourcing reliable financial data from APIs and public datasets. Learn how to process this data and display it in a meaningful way using tools like Python, Pandas, Plotly, Dash and Streamlit.

The course takes you step-by-step through building customized dashboards for tracking market performance, applying key criteria for stock filtering, and creating heatmaps to visualize stock trends. With hands-on examples, you will master the art of transforming raw data into actionable insights.

By the end of this course, you will have the confidence to analyze market trends, monitor stocks, and create professional-grade dashboards—empowering you to make informed investment decisions or share insights with others. Join now and turn your curiosity into expertise!

Who this course is for:

  • Beginner Python and Finance enthusiasts