Algorithmic Options Trading on Interactive Brokers' Platform (Udemy.com)
Using interactive brokers' python API client to implement options trading strategies
Created by: Mayank Rasu
Last updated June 2026
What you will learn
- Learn about options trading
- Trade options algorithmically
- Gain familiarity with IBAPI tools
- Use parallel programming concepts to implement sophisticated trading strategies
How it compares
Against the other 278 rated Udemy courses in Trading & Investing on CourseDuck:
- Rating4.6 out of 5higher than 66% of them
- Reviews303#180 of 279 by number of reviews
- Length9.4 hourslonger than 73% of them
- Last updatedJune 2026more recently than 61% of them
Course Description
The much awaited and sought after Options Trading course is here!!
Most Algorithmic trading courses focus on stocks and forex (and lately crypto asset classes) but avoid derivative trading owing to the complexity associated with effectively implementing derivative (options and futures) trading strategies. However, this course will not only introduce you to trading options algorithmically on Interactive Brokers platform but also help you gain a thorough understanding of IBAPI options trading tools to help implement complex strategies such as Straddle and Bear Spread.
You can expect to gain the following skills from this course
Basics of options trading and option valuation
Implement option valuation using the Black Scholes model and Monte Carlo Simulation
Calculate implied volatility using the Black Scholes model.
Options trading settings on TWS and market data access
Extracting option chain for any underlying
Using parallel programming/multi threading to stream and store options market data
Extracting options historical data
Identifying option contracts of interest algorithmically
Advanced order types (Combo)
End to end design and deployment of advanced strategies (Straddle & Bear Spread)
I have created this course based on the strong and persistent demand for an options trading course from my existing students. This course seeks to provide you with the required tools to deploy any kind of options trading strategy on Interactive Brokers platform and gain an edge by leveraging IBAPI's advanced functionalities.
################################################################################################
Course Prerequisite
This is a conceptually advanced and technically involved topic and therefore completion of my other two IBAPI courses listed below is required to get the most out of this course
1) Algorithmic Trading using Interactive Broker's Python API
2) Interactive Brokers Python API - Advanced Concepts
################################################################################################
The course covers and implements Options Straddle and Bear Spread strategy which are quite complex to implement as they require a number of tasks to be performed in tandem (e.g. extracting options chain, streaming options market data, identifying option contracts of interest, generating signals and executing orders). The course explains how such strategies can be built step by step and how the various IBAPI tools can be used efficiently to ensure that the various parts of the strategy work harmoniously.
Instructor Details
- 4.6 Rating
303 Reviews
Mayank Rasu
I have authored and published bestselling courses and books on finance and technology. I have a passion for simplifying seemingly complex topics such as algorithmic trading, machine learning, artificial intelligence and make them accessible to students with no technology/finance background.
I have more than a decade of experience working with global investment banks in the quantitative analysis/risk management areas. My work experience has made me a firm believer in taking data driven decisions while always being mindful of the qualitative aspects of my job.
I did my undergraduate education in engineering and earned MBA and MFE degrees. I see myself as a life long learner and I deeply cherish the opportunity of sharing my knowledge with others.
More courses by Mayank Rasu
Algorithmic Trading & Quantitative Analysis Using Python (2025)
4.4 (4,764 Reviews)
Provider: Udemy
Time: 22.6h
$14.99
Algorithmic Trading on KiteConnect Platform (2023)
4.4 (2,053 Reviews)
Provider: Udemy
Time: 12h
$11.99
Algorithmic Trading using Interactive Broker's Python API (2026)
4.4 (1,664 Reviews)
Provider: Udemy
Time: 13.7h
$84.99
Algorithmic Trading using Angel One's Smartapi (2026)
4.7 (498 Reviews)
Provider: Udemy
Time: 11.6h
$79.99
Algorithmic trading on Alpaca's Platform - Deep Dive (2022)
4.6 (211 Reviews)
Provider: Udemy
Time: 13.5h
$69.99
Algorithmic Options Trading in the Indian Market (2025)
4.5 (211 Reviews)
Provider: Udemy
Time: 7.5h
$19.99
More Trading & Investing courses
Penny Stocks King: How 2 really Trade Penny Stocks (6+Hours) (2026)
5.0 (359 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
DIY Advance Options Trading (5 Courses) 11hrs w/ Live Trades (2026)
5.0 (275 Reviews)
Provider: Udemy
Time: 11.3h
$11.99
Options Trading for Rookies: Understand Options Completely (2026)
4.8 (9,324 Reviews)
Provider: Udemy
Time: 2.6h
$16.99
Stock Trading & Investing for Beginners 4-in-1 Course Bundle (2026)
4.8 (7,559 Reviews)
Provider: Udemy
Time: 9.8h
$15.99
Professional Futures & Options Guide for Investors 2026
4.8 (1,957 Reviews)
Provider: Udemy
Time: 4.8h
$11.99
Start Trading Stocks Using Technical Analysis! Part 2 (2017)
4.8 (1,621 Reviews)
Provider: Udemy
Time: 2h
$12.99
Reviews
By Sudhakar C on 10/22/2025
Learnt a lot from this training His real world experience really helped to make things easier for us to understand. I also felt this field is lot more involved than learning from one/two online courses, but definitely this traning would give a good start. Mastering the nuances and various other strategies has been left to the students to learn and experience on their own. I just wish there is a way to backtest our option strategies with IB historical data, looks like it is not that easy to do. May be we need to build our backtest engine and get data outside.
By Oleksii Zhuravel on 6/29/2025
Amazing course, thank you! I have been studied for some months - basic, advanced courses and this one - to understand IB API for options . Now I have got enough knowledge to implement my own ideas.
By Gar Keiner on 11/19/2023
IMHO: The course does what the title advertises - nothing more, nothing less. The presented concepts and tools are greatly helpful for an understanding of principles and relationships of instruments, markets and some resources. That alone is worth it for me. It gives a good conceptual toolkit which can provide the building blocks of strategies and systems to be designed and implemented with the help of further resources. The aspects of generating, quantifying and validating a complete trading system pipeline is not covered here. For me it is, after all, a collection of very useful, individual tools. The code, from a software engineer's perspective, is, frankly, messy, not always safe, at times (unnecessarily) hard to understand and I personally would not copy and trust it (esp. with my money). However, production quality software engineering is obviously not the goal of this course. I do treat it as a pure POC to gain some further understanding of underlying semantical concepts and principles from, which gives it value and merit. Thanks for the work to enrich my toolbox. :-)
By John Bellamy on 5/27/2023
This series is really way more than one could possibly hope for in a course about options. The instructor's technical interpretation and explanation of quant finance is very approachable and has helped me dive in an understand the topic more. Highly recommended.
By Vladimir Ragulin on 5/22/2023
Excellent course in both content and presentation. I learned a lot of useful insights both on programming and options math, even though I've been trading options at banks and hedge funds for many years. After completion you will have all the tools to start trading on the IB platform.
By Xiang Chiu on 4/20/2023
The teacher offers a lot of insights and details into how to extract historical data, which is super helpful to start the quant journey, it will be better if he provides more information regarding how to develop a trading algorithm.
By Tom Ku on 12/9/2022
The course has a lot of great information but the coding isn’t the best, as were the cases with his other 2 Udemy IB Python API courses. The students often posted better code in Q&A.
By Horacio R on 9/16/2022
So far so good...the teacher is really good at explaining but I had some problems because I didn't take the previous courses, because he's always referring to them but at the same time I'm learning another language! Cheers!
By Vikas on 8/14/2022
I personally loved this course very much, was extremely descriptive, helped me gain a clear idea of algos in finance, I would like to thank you Mayank for making all this ton of code content possible.
By B D on 1/4/2022
Fantastic course with a practical implementation of a non-trivial option trading strategy using the IB API. Well explained and good live coding buildup to the full strategy.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












