Python for Finance courses can help you learn data analysis, financial modeling, algorithmic trading, and risk management. You can build skills in using libraries like Pandas for data manipulation, NumPy for numerical analysis, and Matplotlib for data visualization. Many courses also cover concepts such as time series analysis, portfolio optimization, and quantitative finance strategies, equipping you with practical knowledge to analyze financial data and make informed investment decisions.

Nanjing University
Skills you'll gain: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Capture, Data Analysis, Python Programming, Pandas (Python Package), NumPy, Data Visualization, Data Manipulation, Matplotlib, User Interface (UI) Design
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: File I/O, Data Structures, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Scripting, Software Development Tools, Scripting Languages, Integrated Development Environments, Jupyter
Beginner · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Feature Engineering, Data Wrangling, Exploratory Data Analysis, Matplotlib, Statistical Analysis, Data Preprocessing, Seaborn, Data Science, Data Visualization Software, Data Manipulation, Data Cleansing, Data Analysis, Pandas (Python Package), Statistics, Business Analytics, Jupyter, Data Transformation, Descriptive Statistics, Correlation Analysis, Statistical Hypothesis Testing
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), File I/O, Software Design, Debugging, Object Oriented Design, Data Processing, Web Scraping, Unit Testing, Programming Principles, Program Development, Python Programming, Data Import/Export, Restful API, Image Analysis, Data Manipulation, Jupyter, Computer Programming, Data Structures
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Data Manipulation, Software Installation
Beginner · Course · 1 - 3 Months

Columbia University
Skills you'll gain: Project Finance, Construction Management, Real Estate, Cash Flows, Financial Modeling, Risk Management, Finance, Project Management, Lean Methodologies, Financial Analysis, Capital Budgeting, Commercial Real Estate, Business Mathematics, Strategic Partnership, Return On Investment
Beginner · Course · 1 - 3 Months

New York University
Skills you'll gain: Supervised Learning, Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Decision Tree Learning, Machine Learning, Financial Trading, Reinforcement Learning, Scikit Learn (Machine Learning Library), Financial Services, Regression Analysis, Correlation Analysis, Exploratory Data Analysis, Portfolio Management, Python Programming, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Financial Statement Analysis, Budget Management, Accounting, Finance, Financial Planning
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Behavioral Economics, Decision Making, Financial Planning, Finance, Consumer Behaviour, Financial Analysis, Economics, Psychology, Probability & Statistics, Risk Analysis
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Capital Budgeting, Cash Flows, Finance, Financial Analysis, Business Valuation, Return On Investment, Financial Management, Corporate Finance, Case Studies, Investment Management, Risk Analysis, Financial Accounting, Capital Markets
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Installation, Data Validation, Python Programming, Program Development, Computational Thinking, Development Environment, Data Processing, Computer Programming, System Configuration, Algorithms, Debugging
Mixed · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Scientific Visualization, Applied Machine Learning, Supervised Learning, Text Mining, Visualization (Computer Graphics), Data Manipulation, NumPy, Graph Theory, Data Preprocessing, Natural Language Processing, Python Programming
Intermediate · Specialization · 3 - 6 Months