Algorithmic Trading with Python
The complete, end-to-end Python algo trading course — from variables & data types to deploying a 24×7 automated bot on a Vultr cloud VPS with Zerodha Kite Connect. No prior coding required.
What's Included
- 50+ video modules
- End-to-end Python algo code
- Kite Connect & Shoonya APIs
- Backtesting on historical data
- Option Chain Analysis Tool
- Cloud VPS setup walkthrough
- Lifetime updates & WhatsApp support
10 Modules. 50+ Topics. End-to-End.
From your first print("hello") to a live bot placing orders on Zerodha. Every module is taught with live code and real market examples.
Understanding Python: Overview & History
Introduction to Python, its history, variables, data types, lists, tuples, dictionaries, and control flow.
View topics →
- Introduction & Setup
- Variables & Data Types (int, float, str, bool, None)
- Lists & Operations, Tuples & Usage
- Dictionaries & Methods
- Control Flow (For & While Loops, Logical Operators)
- Python in Finance (Libraries & Algorithms)
- Important Finance-related Python Libraries
Python Libraries for Finance
Explore essential finance libraries: Pandas, Xlwings, Pyotp, Datetime, Matplotlib, and Requests.
View topics →
- Pandas, Dataframe
- Xlwings - Reading & writing data from Excel
- Pyotp (TOTP for 2FA broker login)
- Built-in libraries
- Datetime
- Matplotlib
- Requests, JSON, REST API basics
Foundations and Basic Operations
File handling, function creation, end-to-end code for automatic buy/sell, debugging, and optimization.
View topics →
- File Handling and Function Creation
- All Code Files we have made
- End-to-End Code (Fully Automatic Buy/Sell)
- Python Debugger for Testing Code
- Optimization of Python Code for Improved Results
APIs to Connect Different Brokers
Detailed Kite Connect, Zerodha API, App setup, login flow, and Shoonya API for broker integration.
View topics →
- Kite Connect / Zerodha API (end to end)
- App setup & login flow
- Shoonya API (end to end)
- Multi-broker order routing
Data Management & Analysis
Downloading historical data, back-testing, live and EOD market scanners, and streaming live tick data.
View topics →
- Downloading Historical Data from Various Sources
- Back-Testing on Historical Data
- Live & End-Of-Day (EOD) Market Scanners
- Streaming Live Tick Data (WebSockets)
Trading Tools & Integration
Order management, risk management, trading from Excel, cross-broker order placements, candle/pivot strategies.
View topics →
- Order Management & Risk Management with Algo Trading
- Trading from Excel, Receiving Signals from Excel
- Cross Broker Order Placements (Integration)
- Python Code for Candlestick Patterns & Pivot Point Levels
Advanced Development Tools
Data downloader, ready-made function library, profitable algo mindset, live Excel data, Option Chain Analysis tool.
View topics →
- Building a Data Downloader
- Ready-made Function Library
- Developing a Profitable Algo Trading Mindset
- Running Live Data into Excel
- Option Chain Analysis Tool
- Multiple Order Placement & Exit Strategies
- Algos based on Indicators, Price Action, Candle Patterns, Time, Scalping
BackTesting for Converting Strategy into Profit
Calculate trades, profit/loss days, drawdowns, yearly drawdown, weekday profit analysis, profitability ratio.
View topics →
- Calculating Number of Trades
- Profit Days vs Loss Days
- Checking Different Parameters
- Analysing Drawdowns, Maximum Loss / Profit in a Single Trade
- Analysing Yearly Drawdown
- Weekday Profit Analysis
- Assessing Profitability Ratio
Setting Up a Server on the Cloud (Vultr / GCP)
Overview of Cloud Server with Vultr & GCP, plus end-to-end deployment so your algo runs 24x7.
View topics →
- Cloud Server Overview (Vultr, GCP, AWS)
- Why Static IP matters for SEBI compliance
- End-to-End Cloud Setup (Vultr recommended)
- Auto-restart, logging & monitoring
Strategy Development & Mindset
Writing end-to-end algos for live trading and backtesting, plus cultivating a profitable trader mindset.
View topics →
- Writing End-to-End Algos for Live Trading & BackTesting
- Cultivating a Profitable Trading Mindset for the Upcoming Years
- Position sizing & risk-per-trade rules
Complete Algo Trading Python Curriculum
Every single topic that's covered in the course — ordered the way we teach it.
Module 01 Understanding Python: Overview & History
| S/N | Topic |
|---|---|
| 01 | Introduction & Setup |
| 02 | Variables & Data Types (int, float, str, bool, None) |
| 03 | Lists & Operations, Tuples & Usage |
| 04 | Dictionaries & Methods |
| 05 | Control Flow (For & While Loops, Logical Operators) |
| 06 | Python in Finance (Libraries & Algorithms) |
| 07 | Important Finance-related Python Libraries |
Module 02 Python Libraries for Finance
| S/N | Topic |
|---|---|
| 08 | Pandas, Dataframe |
| 09 | Xlwings - Reading & writing data from Excel |
| 10 | Pyotp (TOTP for 2FA broker login) |
| 11 | Built-in libraries |
| 12 | Datetime |
| 13 | Matplotlib |
| 14 | Requests, JSON, REST API basics |
Module 03 Foundations and Basic Operations
| S/N | Topic |
|---|---|
| 15 | File Handling and Function Creation |
| 16 | All Code Files we have made |
| 17 | End-to-End Code (Fully Automatic Buy/Sell) |
| 18 | Python Debugger for Testing Code |
| 19 | Optimization of Python Code for Improved Results |
Module 04 APIs to Connect Different Brokers
| S/N | Topic |
|---|---|
| 20 | Kite Connect / Zerodha API (end to end) |
| 21 | App setup & login flow |
| 22 | Shoonya API (end to end) |
| 23 | Multi-broker order routing |
Module 05 Data Management & Analysis
| S/N | Topic |
|---|---|
| 24 | Downloading Historical Data from Various Sources |
| 25 | Back-Testing on Historical Data |
| 26 | Live & End-Of-Day (EOD) Market Scanners |
| 27 | Streaming Live Tick Data (WebSockets) |
Module 06 Trading Tools & Integration
| S/N | Topic |
|---|---|
| 28 | Order Management & Risk Management with Algo Trading |
| 29 | Trading from Excel, Receiving Signals from Excel |
| 30 | Cross Broker Order Placements (Integration) |
| 31 | Python Code for Candlestick Patterns & Pivot Point Levels |
Module 07 Advanced Development Tools
| S/N | Topic |
|---|---|
| 32 | Building a Data Downloader |
| 33 | Ready-made Function Library |
| 34 | Developing a Profitable Algo Trading Mindset |
| 35 | Running Live Data into Excel |
| 36 | Option Chain Analysis Tool |
| 37 | Multiple Order Placement & Exit Strategies |
| 38 | Algos based on Indicators, Price Action, Candle Patterns, Time, Scalping |
Module 08 BackTesting for Converting Strategy into Profit
| S/N | Topic |
|---|---|
| 39 | Calculating Number of Trades |
| 40 | Profit Days vs Loss Days |
| 41 | Checking Different Parameters |
| 42 | Analysing Drawdowns, Maximum Loss / Profit in a Single Trade |
| 43 | Analysing Yearly Drawdown |
| 44 | Weekday Profit Analysis |
| 45 | Assessing Profitability Ratio |
Module 09 Setting Up a Server on the Cloud (Vultr / GCP)
| S/N | Topic |
|---|---|
| 46 | Cloud Server Overview (Vultr, GCP, AWS) |
| 47 | Why Static IP matters for SEBI compliance |
| 48 | End-to-End Cloud Setup (Vultr recommended) |
| 49 | Auto-restart, logging & monitoring |
Module 10 Strategy Development & Mindset
| S/N | Topic |
|---|---|
| 50 | Writing End-to-End Algos for Live Trading & BackTesting |
| 51 | Cultivating a Profitable Trading Mindset for the Upcoming Years |
| 52 | Position sizing & risk-per-trade rules |
Total 52+ topics · Lifetime access · New topics added free
Why this is the best Python algo course in India
Hands-on, code-first
Every concept is taught live with code you can copy-paste, modify and deploy — not theoretical slides.
Lifetime access, one fee
Pay once, learn forever. Free updates as Zerodha APIs evolve and new strategies are added.
Direct WhatsApp support
Stuck on a Python error? Message Atul's team on WhatsApp and get unstuck the same day.