Skip to content
UdemyTrading & InvestingPaid courseExpert levelCertificate

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

icon
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

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Mayank Rasu

$14.99

$11.99

$84.99

$79.99

$69.99

$19.99

icon
More Trading & Investing courses

$11.99

$11.99

$16.99

$15.99

$11.99

$12.99

icon
Reviews

4.6

303 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 303 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100