Learn algo trading,
the right way.
A hands-on curriculum for going from "I can write Python" to "I have a bot placing real orders" — taught by someone who builds these for a living.
Created and taught by Shiv Shankar Kumar, algorithmic trading developer. Read engineering notes or explore Python development services.
Six modules, start to finish
Python for Trading Foundations
Get comfortable with the Python and Pandas skills every trading system relies on.
Market Data & Broker APIs
Pull live and historical data from Zerodha, Upstox, Angel One, and Fyers.
Backtesting Strategies
Build and validate strategy logic against historical data before risking capital.
Risk & Position Sizing
Stop-losses, position sizing, and drawdown limits — the parts most bots skip.
Building Your First Bot
Turn a validated strategy into a running, order-placing Python bot.
Live Deployment & Monitoring
Deploy to a server, log trades, and monitor a bot running unattended.
Pick your track
Basic Learning
Start from zero, at your own pace
- Core Python & Pandas fundamentals
- Intro to broker APIs
- 3 foundational modules
- Private community access
- Email support
Advance Course
The full 6-module curriculum
- Everything in Basic Learning
- All 6 modules, lifetime access
- Backtesting & risk management
- Live deployment walkthrough
- Priority email support
Learn + Develop Your Strategy
Build and ship your own strategy
- Everything in Advance Course
- 1-on-1 strategy development sessions
- Code review on your own strategy
- Live deployment support
- 30-day post-program support
Not sure which track fits?
Tell me where you're starting from and what you want to build — I'll point you to the right track.
Ask a Question