Computational investing courses can help you learn quantitative analysis, algorithmic trading strategies, financial modeling, and risk management techniques. You can build skills in data analysis, portfolio optimization, and backtesting investment strategies. Many courses introduce tools like Python, R, and various financial libraries, showing how these skills apply to real-time market data and investment decision-making.
University of California, Santa Cruz
Skills you'll gain: Programming Principles, Computational Logic
★ 4.5 (6.8K) · Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Social Network Analysis, Network Analysis, Data Wrangling, Natural Language Processing, Web Scraping, Data Cleansing, Social Sciences, Data Ethics, Databases, Artificial Intelligence, Research, Social Media Analytics, Simulations, Big Data, Applied Machine Learning, Data Preprocessing, Social Studies, Data Science, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning
★ 4.6 (1.3K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Computational Thinking, C++ (Programming Language), Algorithms, Code Reusability, Data Structures, Maintainability, C (Programming Language), Software Design, Performance Tuning, Data Processing, Computer Architecture, Hardware Architecture, Scalability, Application Development, Memory Management, Systems Architecture, Debugging, Development Testing, Web Frameworks, Engineering
Intermediate · Course · 3 - 6 Months

Interactive Brokers
Skills you'll gain: Market Trend, Technical Analysis, Risk Management, Trend Analysis, Investment Management, Investments, Equities
★ 4.8 (11) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Simulation and Simulation Software, Finite Element Methods, Simulations, Computer-Aided Design, Cloud Technologies
★ 4.6 (397) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Financial Analysis, Technical Analysis, Investment Management, Portfolio Management, Investments, Financial Regulations, Performance Measurement, Analysis, Portfolio Risk, Equities, Performance Analysis, Risk Analysis, Benchmarking
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Advanced Mathematics, Mechanics, Geometry, Complex Problem Solving, Mathematical Modeling, Computational Thinking
★ 4.6 (251) · Beginner · Specialization · 3 - 6 Months

Multiple educators
Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, Data Visualization, Correlation Analysis, Pandas (Python Package), NumPy, R Programming, Predictive Modeling, Python Programming, Machine Learning Algorithms, Data Science, Machine Learning, Project Management
★ 4.6 (118K) · Beginner · Specialization · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Wealth Management, Asset Protection, Digital Assets, Asset Management, Investments, Finance, Financial Planning, Entrepreneurial Finance, Financial Acumen
Mixed · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Algorithms, Graph Theory, Software Testing, Code Reusability, Memory Management, Computational Logic, Artificial Intelligence
★ 4.5 (9.6K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Portfolio Management, Portfolio Risk, Investment Management, Investments, Financial Market, Risk Management, Risk Modeling, Finance, Risk Analysis, Financial Forecasting, Forecasting, Risk Mitigation, Financial Analysis, Correlation Analysis
Mixed · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: File I/O, Matlab, Programming Principles, Computer Programming, Code Reusability, Computational Logic, Computer Science, Data Import/Export, Debugging, Computer Programming Tools, File Management, Data Structures, Data Persistence, Plot (Graphics), Problem Solving
★ 4.8 (18K) · Beginner · Course · 1 - 3 Months