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.

Università di Napoli Federico II
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Scripting Languages, Programming Principles, Data Management, Functional Design, Debugging, Database Management, File Management, Databases
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Code Coverage, Test Case, Software Testing, Python Programming, File I/O
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Statistical Modeling, R Programming, Data Analysis, Data Ethics, Statistical Methods, Regression Analysis, Predictive Modeling, Mathematical Modeling, Machine Learning, Logistic Regression, Statistical Inference, Model Evaluation, Probability Distribution, Linear Algebra, Calculus
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Natural Language Processing, Data Processing, Data Preprocessing, Text Mining, Pandas (Python Package), Analysis, Big Data, Algorithms
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Torque (Physics), Physics, electromagnetics, Electrical Engineering, Applied Mathematics, Mechanics, Calculus, Engineering Analysis, Electrical Systems, Trigonometry, Problem Solving
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Application Design, Application Development, Mobile Development, Program Development, Software Design, Prototyping, User Interface (UI) Design, Development Testing, Extensible Markup Language (XML)
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Consumer Behaviour, Responsible AI, Social Impact, Business Risk Management, Business Operations, Risk Analysis, Operations, Generative AI, AI Security, Environment Health And Safety, Customer experience improvement, Social Sciences, Governance, Leadership and Management
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Negotiation, Business Communication, Vocabulary, Business Writing, Forecasting, English Language, Budgeting, Verbal Communication Skills, Financial Acumen, Business Ethics, Auditing, Influencing
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Computational Thinking, Event-Driven Programming, Computer Programming Tools, Algorithms, Programming Principles, Diversity Awareness, Digital pedagogy, Program Development, Education Software and Technology, Technical Communication, Computer Programming, Diversity Equity and Inclusion Initiatives, Code Review, Brainstorming, Software Documentation, Computer Science, Data Structures, Game Design, Student Engagement
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Model Evaluation, Data Preprocessing, Exploratory Data Analysis, Feature Engineering, Model Deployment, Data Analysis, PySpark, Data Import/Export, Data Transformation, Apache Spark, Decision Tree Learning, Customer Analysis, Predictive Modeling, Predictive Analytics, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Matplotlib, Statistical Visualization, Seaborn, Data Visualization, Exploratory Data Analysis, Data Presentation, Plot (Graphics), Data Visualization Software, Descriptive Statistics, Data Storytelling, Pandas (Python Package), Statistical Methods, Data Analysis, Statistics, Statistical Analysis, Data Manipulation, Box Plots, Scatter Plots, Correlation Analysis, Python Programming
Intermediate · Course · 1 - 4 Weeks