Python Finance: Stock Analysis & Data Fundamentals (Udemy.com)
Learn Python Finance(FinTech) Using Real-World Financial Data and Python Programming
Created by: Mark Nielsen
Last updated July 2025
What you will learn
- Perform Financial Analysis
- Learn How To Code In Python
- Calculate Risk And Return Of Investment Portfolios
- Apply best Practices When Working With Financial Data
- Learn How To Get Into Cryptocurrency And Bitcoin Investing
- Python Financial Stock Analysis
- Stock Fundamentals
- Investment Fundamentals
- Python Fundamentals
- Learn Format And Display Stock Data In Microsoft Excel
- Build Investment Portfolios
How it compares
Against the other 376 rated Udemy courses in Finance & Accounting on CourseDuck:
- Rating4.1 out of 5higher than 7% of them
- Reviews171#284 of 377 by number of reviews
- Length2.4 hoursshorter than 74% of them
- Last updatedJuly 2025more recently than 50% of them
Course Description
Interested in learning how to analyze stocks and financial data using Python? Look no further than our "Python Finance: Stock Analysis & Data Fundamentals" course!
This course is designed for intermediate to advanced Python developers who want to dive deeper into financial analysis and data. We'll start by introducing you to the fundamentals of finance and data analysis, including concepts such as stocks, investments, and portfolio management. You'll also learn how to use Python libraries such as NumPy, Pandas, and Matplotlib to analyze and visualize financial data.
Next, we'll dive into more advanced topics, such as using APIs to gather financial data, analyzing stock prices, and creating trading algorithms. You'll learn how to use machine learning techniques to predict stock prices, as well as how to backtest your trading algorithms using historical data.
Throughout the course, you'll work on several real-world projects that will allow you to apply your knowledge in a practical way. You'll analyze stock data for companies such as Apple, Tesla, and Amazon, and create your own trading strategies based on your analysis.
So whether you're a finance professional looking to expand your programming skills or a Python developer looking to break into finance, this course is for you. By the end of the course, you'll be able to confidently analyze and interpret financial data using Python, making you a valuable asset to any team in the finance industry.
This course covers:
What is a stock?
Stock Types
How To Buy Stocks?
Supply And Demands Drives Prices
What Is A Portfolio?
Building A Portfolio
Investment Goals
Risk vs Reward
Python Programming Fundamentals
Fetching Of Stock Data
Creation of Stock Charts
Stock Analysis
Stock Data Normalization.
The implementation will take place within the Jupyter Notebook which we will install using the Anaconda data science platform.
This course is for beginners and people with minor experience, this means that we will go through all the fundamentals to build a solid foundation that allow you to start Python programming using real company stock data. Company data included in this course is Tesla, Apple, Microsoft, Amazon and Xpeng. The course is build from the ground up to ensure that every section builds on top of what the previous sections has taught.
Bonus: As a bonus this course also includes three lectures on how to get started with Crypto investing and Bitcoins.
Learn how to buy your first bitcoins. These lectures will teach you how to use Coinbase and Electrum. During the bonus lectures we will walk through the following three steps.
Create your own wallet
Buy bitcoins from a trusted broker
Transfer the coins to your wallet.
Instructor Details
- 4.1 Rating
171 Reviews
Mark Nielsen
Welcome to Vinsloev Academy, your premier destination for mastering cybersecurity, ethical hacking, programming, and software development. Whether you are an aspiring programmer, an IT professional, or just a tech enthusiast eager to learn about the digital world's security aspects, our channel is designed just for you!
What we offer: Cybersecurity Tutorials that teach you how to protect systems and networks from digital attacks. Ethical Hacking Courses that guide you through the art of legal hacking to improve system security. Programming Lessons covering languages such as Python, Java, and C++ to build and enhance your coding skills. Software Development Tips that help you understand the lifecycle of software creation and deployment.
More courses by Mark Nielsen
Learn Web Application Security For Beginners- OWASP Top 10 (2022)
4.2 (413 Reviews)
Provider: Udemy
Time: 2h
$44.99
More Finance & Accounting courses
Investment Appraisal Mastery - NPV, IRR, Payback, PI, ARR (2026)
4.9 (811 Reviews)
Provider: Udemy
Time: 2.5h
$10.99
Beginner Binary Options Trading: The Bandit Strategy (2026)
4.9 (352 Reviews)
Provider: Udemy
Time: 1.7h
Free
Texas Instruments BA II Financial Calculator for CFA and FRM (2021)
4.9 (321 Reviews)
Provider: Udemy
Time: 1.1h
Free
Economics 101 : Master the Basics of Business & Finance (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 1.5h
$19.99
Invest in Stocks Like a Pro Investor by a Pro Investor! (2026)
4.8 (2,368 Reviews)
Provider: Udemy
Time: 8.4h
$19.99
Fundamental Analysis. Understanding Financial Statements (2026)
4.8 (1,474 Reviews)
Provider: Udemy
Time: 9.5h
$11.99
Reviews
By Sonam Chawla on 9/4/2022
Could explain the logic behind the code more.
By Luis Mancilla on 11/9/2021
Not relevant yet.
By Manikanth Adusumilli on 9/7/2021
Not yet. Videos till now were not that interesting.
By Lautaro Matias Perez Alcaraz on 5/26/2021
Muy buena y didactica. Recomendable
By Paula Gabriela Bonilla on 5/8/2021
Nice course. A bit advanced for beginners, but good explanations.
By Giovanni Maria Bardi on 5/5/2021
Ottima, sì, adatto.
By Juan on 4/28/2021
Excellent choice. I´m learning a lot thanks to this great guy!
By Gaurav kumar on 4/25/2021
It is a good course but the instructor should work a little bit on his presentation skills
By Aashish Rajaram Shilkande on 1/14/2024
By Marcus Anthony Sharp on 2/4/2023
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100








