Course12 Lessons

Crypto Options & Algo Trading for Programmers

A fundamentals-to-slightly-advanced course on algorithmic crypto trading and crypto options, written for programmers: crypto market structure, perpetual futures and funding rates, crypto options (Deribit, BTC/ETH), the Greeks and volatility in crypto, income and directional strategies, basis & funding (delta-neutral yield) trades, DeFi options, the brutal risk landscape, the data & exchange-API tooling stack (CCXT, Deribit, Binance), and building a simple crypto algo. Real BTC Black-Scholes and funding numbers, Python you can run, Indian tax/regulation context. Educational only — crypto is extremely risky and largely unregulated.

Start Course arrow_forward
Crypto Options & Algo Trading for Programmers

If you have done the Options Trading for Programmers course, this is its wild cousin. Crypto takes everything from that course — calls, puts, the Greeks, Black-Scholes, strategies — and drops it into a market that is open 24/7, four to five times more volatile, largely unregulated, and almost entirely API-driven. For a programmer that combination is intoxicating: free real-time data, open exchange APIs, and a market that never closes. It is also genuinely dangerous, in ways equity markets are not. This course teaches both halves honestly.

A very serious note — please read it twice. This is educational material, not financial advice and not a recommendation to trade or to buy any coin. Crypto is extremely high-risk: prices move 20–50% in a day, leverage liquidates accounts in minutes, exchanges have collapsed with customer funds (FTX, Mt. Gox), “stablecoins” have gone to zero (UST), and the whole space is full of scams. In India, crypto gains are taxed at a flat 30% plus 1% TDS, with losses not set off against other income, and the regulatory position is still evolving. You can lose everything — including to risks that have nothing to do with whether your analysis was right. Learn first, use testnets, risk only what you can truly afford to lose, and treat survival as the goal.

Crypto Options and Algo Trading for Programmers course roadmap, twelve lessons. 1 why crypto for algo devs: 24/7 markets, open APIs, extreme volatility and real risks. 2 crypto market structure: spot, CEX versus DEX, order book, majors, fragmentation. 3 perpetual futures and funding: the dominant derivative, perps, funding, liquidation. 4 crypto options basics: Deribit, BTC and ETH, cash-settled, inverse versus linear. 5 the Greeks in crypto: same maths, 24/7, coin-settled quirks. 6 crypto volatility: implied vol around 50 to 70 percent versus 12, DVOL, term structure. 7 income and directional strategies: covered calls on BTC, cash-secured puts, strangles. 8 basis and funding trades: cash-and-carry, funding arbitrage, delta-neutral yield. 9 advanced and DeFi options: delta-hedged vol selling, straddles, on-chain options. 10 risk, the big one: liquidation, leverage, exchange blow-ups, depeg, custody. 11 data and tooling stack: CCXT, Binance, Deribit, Bybit APIs, websockets, backtests. 12 build a crypto algo: funding-capture, delta-neutral, end to end.

What makes crypto different (and why coders love it)

Three things set crypto apart from the equity options you may know. First, perpetual futures — not options — are the dominant instrument, and their funding rate is the single most important number in the market (Lesson 3). Second, the volatility is enormous: BTC implied vol runs 50–70% against a Nifty’s ~12%, so options are expensive and moves are violent (Lesson 6). Third, it is the most programmable market on earth: open, free, real-time APIs over WebSocket, a 24/7 order book, and one library (CCXT) that talks to 100+ exchanges. The flip side of all that openness is that there is no SEBI, no circuit breaker, no clearing house standing between you and disaster. The tooling is a joy; the discipline is entirely on you.

What this course covers

# Lesson What you will learn
1 Why Crypto (for Algo Devs) The appeal, the mindset, and the very real risks
2 Crypto Market Structure Spot, perps, futures, options; CEX vs DEX; fragmentation
3 Perpetual Futures & Funding How perps work, the funding rate, leverage, liquidation
4 Crypto Options Basics Deribit, BTC/ETH, cash-settled, inverse vs linear
5 The Greeks in Crypto What carries over from the Options course, and what differs
6 Crypto Volatility IV 50–70%, DVOL, term structure, sizing for violence
7 Income & Directional Covered calls on BTC, cash-secured puts, strangles
8 Basis & Funding Trades Cash-and-carry, funding capture — delta-neutral yield
9 Advanced & DeFi Options Delta-hedged vol selling, straddles, on-chain options
10 Risk (the Big One) Liquidation, exchange failure, depeg, custody, 24/7
11 Data & Tooling Stack CCXT, exchange APIs, WebSockets, backtesting crypto
12 Build a Crypto Algo A delta-neutral funding-capture bot, end to end

It assumes the options fundamentals from the Options Trading for Programmers course (do that first if options are new to you), and layers the crypto-specific parts on top — perps, funding, basis, DeFi, and a risk landscape all its own. Real BTC Black-Scholes and funding numbers throughout, Python you can run, plain Indian English, and every lesson ends with the pitfalls and a quick recap.

Start with Lesson 1: Why Crypto (for Algo Devs).

For related material, see the Options Trading for Programmers course, the Low-Latency Trading Systems course, and the algo trading vocabulary.

Curriculum