
Create a pandas data frame quickly by passing a dictionary of column names and values, then add a person column and view the two-column result with number and person.
Master vertical spreads: two-leg options with the same expiration, buy one and sell another. Use bull call spreads to target moderate upside; bear put spreads to target moderate downside.
Connect to Binance vanilla options websocket to stream real-time bitcoin option prices, save to a csv, and build a data pipeline for estimating implied volatility and volatility smiles with Python.
Apply the dot product to compute portfolio expected return from weights and returns, then derive variance via the covariance matrix and weights; implement in Python with NumPy for scalable portfolios.
Build algorithmic trading and options strategies with Python — from raw market data to fully backtested systems.
This course teaches you how to design, implement, and evaluate real trading strategies using Python.
You will not learn isolated concepts. Instead, you will follow a complete workflow used in quantitative finance:
Data → Signal → Strategy → Backtest → Optimization
From stock strategies to options pricing and portfolio construction, everything is built step by step using real data.
What you will learn
By the end of this course, you will be able to:
• Build and backtest momentum and volatility-based trading strategies
• Work with real financial time series data using Pandas
• Create fast, fully vectorized backtests
• Understand and implement options pricing (Black-Scholes, Monte Carlo)
• Understand and calculate implied Volatility on Options
• Build and analyze options trading strategies (spreads, condors, etc.)
• Apply machine learning models to financial data
• Optimize portfolios using risk/return techniques
• Build dashboards to analyze performance
• Store and manage financial data using SQL
What makes this course different?
Most courses either focus on trading strategies, options, or Python basics.
This course combines all of them into one consistent framework.
Every project follows the same structure:
Data → Signal → Strategy → Backtest → Optimization
You will not just learn individual tools. You will learn how to build complete trading systems.
Projects you will build
• Cross-sectional and time-series momentum strategies
• A VIX-based trading strategy inspired by institutional research
• Options pricing models using Black-Scholes and Monte Carlo
• Multi-leg options strategies such as covered calls, spreads, and condors
• A machine learning model for market prediction
• Portfolio optimization using the Sharpe Ratio
• A Streamlit dashboard for market analysis
• A financial database using Python and SQL
Who this course is for
• People with basic Python knowledge who want to apply it to trading
• Aspiring quants, analysts, and data-driven traders
• Anyone who wants to build and test trading strategies properly
This is not a theory-heavy course.
Everything is implemented in Python using real market data.
No filler content and no toy examples.
This course focuses on practical implementation and real workflows used in quantitative finance.
Start building your own algorithmic trading and options strategies with Python.