Udemy

Cryptocurrency Algorithmic Trading with Python and Binance

Enroll Now
  • 24,094 Students
  • Updated 12/2025
4.6
(2,336 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 52 Minute(s)
Language
English
Taught by
Alexander Hagmann
Rating
4.6
(2,336 Ratings)

Course Overview

Cryptocurrency Algorithmic Trading with Python and Binance

Create powerful Trading Strategies and fully automated AWS Trading Bots for Bitcoin & co. | Spot and Futures Trading

Welcome to the most comprehensive Algorithmic Trading Course for Cryptocurrencies. It´s the first 100% Data-driven Crypto Trading Course!

Learn how some of the most successful Crypto Traders and Investors make Profits.

In this rigorous but yet practical Course, we will leave nothing to chance, hope, vagueness, or pure intuition! And it´s the most detailed course on the Binance API. Other Exchanges like Coinbase, Kraken, KuCoin, KuCoin Futures, OKEx, Bybit & co. are supported as well!

So what´s the ultimate goal of this course? Creating powerful and fully automated Crypto Trading Bots for Spot Trading and Futures Trading.


The course is structured in five Parts:

Part 1: Fundamentals of Trading, Binance, and Python for Finance

  • Trading vs Investing

  • Spot vs. Derivates (Futures) Trading

  • What you should know about Cryptocurrencies as an Asset Class

  • Trading 101: Market Orders, Limit Orders, Commissions, Spreads, Slippage, Market Depth, and more

  • Binance Overview and the Binance API

  • Financial Data Analysis with Python and Pandas

Part 2: Automated Crypto Spot Trading

  • Long-only Strategies

  • Enhanced Buy-and-Hold Strategies

  • Backtesting, Optimization, and Forward Testing of Trading Strategies

  • Implementing and automating Trades

  • Creating fully automated Trading Bots in the Cloud (AWS)

  • Real Trading and Paper Trading

Part 3: Automated Crypto Futures Trading

  • Futures and perpetual Futures

  • Long-Short Futures Trading Strategies

  • Margin Trading (Leverage)

  • Real Trading and Paper Trading with the Binance Futures API

Part 4: API Trading with other Exchanges

  • Getting programmatic access with the CCXT Library

  • Trading with CCXT and Binance

  • Trading with CCXT and FTX

  • more examples to come...

Part 5 (Appendix): A Python Crash Course (optional)

  • Everything you need to know about Python Coding for this Course - no more, no less


What else should you know about me and the course?

  • The course shows how to do things right. But equally important, it highlights the most commonly made mistakes in (Crypto) Trading. There is hardly any other business where beginners make so many mistakes. Why is that? A lack of skills, expertise, and experience. And: Overconfidence and overreliance on intuition. As a finance professional with an extensive academic background (MSc in Finance, CFA) my clear message is: For Trading and Investing, intuition and common sense are not your best friends. Very often, the most intuitive solution is not the correct solution!

  • This course is "not only" a crypto trading course but also an in-depth Python Course that goes beyond what you can typically see in other courses. Create Software with Python and run it in real-time on a virtual Server (AWS)!


What are you waiting for? Join now!

Thanks and looking forward to seeing you in the Course!

Course Content

  • 31 section(s)
  • 429 lecture(s)
  • Section 1 Getting Started
  • Section 2 +++ PART 1: Fundamentals of Trading, Binance and Python for Finance +++
  • Section 3 Introduction to (Algorithmic) Trading, Cryptocurrencies and Binance
  • Section 4 Cryptocurrency Trading and Investing with Binance A-Z: a Deep Introduction
  • Section 5 Installing Python and Jupyter Notebooks
  • Section 6 Excursus: How to avoid and debug Coding Errors (don´t skip!)
  • Section 7 Trading with Python and the Binance API - an Introduction
  • Section 8 Financial Data Analysis with Python and Pandas - a (deep) Introduction
  • Section 9 +++ PART 2: Algorithmic Trading: Spot Trading +++
  • Section 10 What is a Trading Strategy?
  • Section 11 A Long-only Strategy based on Price & Volume Data
  • Section 12 Strategy Optimization and Forward Testing
  • Section 13 Implementation and Automation of Trading Strategies with Binance
  • Section 14 A Long-Short Trading Strategy A-Z
  • Section 15 Cloud Deployment (AWS) | Scheduling Trading Sessions | Full Automation
  • Section 16 Ultimate Homework Challenge: Create, Test and Implement your Strategy!
  • Section 17 +++ PART 3: Algorithmic Trading: Futures Trading +++
  • Section 18 Futures Trading on Binance A-Z
  • Section 19 Backtesting Futures Trading Strategies with Leverage
  • Section 20 Implementing and automating Futures Trading on Binance
  • Section 21 +++ PART 4: API Trading with other Exchanges (Bybit, Kraken & co.) +++
  • Section 22 API Trading with CCXT
  • Section 23 API Trading with Bybit
  • Section 24 API Trading with FTX (now liquidated!) - another showcase
  • Section 25 +++ APPENDIX: Python Crash Course +++
  • Section 26 Appendix 1: Python (& Finance) Basics
  • Section 27 Appendix 2: User-defined Functions
  • Section 28 Appendix 3: Numpy, Pandas, Matplotlib and Seaborn Crash Course
  • Section 29 Appendix 4: Advanced Pandas Time Series Topics
  • Section 30 Appendix 5: Object Oriented Programming (OOP): Creating a Finance Class
  • Section 31 What´s next? (outlook and additional resources)

What You’ll Learn

  • Build automated Crypto Trading Bots with Python, Binance and Amazon Web Services (AWS), Spot Trading and Futures Trading, Create powerful and unique Crypto Trading Strategies, Rigorous Testing of Strategies: Backtesting, Forward Testing and live Testing (Paper Trading), Deep Dive into the Binance API (Spot & Futures), API Trading with Binance and many other Exchanges (Coinbase, Kraken & co.), Truly Data-driven Trading and Investing, Margin Trading (Leverage), Understand Trading: Order Types, Commissions, Bid-Ask-Spread, Slippage, Liquidation, etc., Load Historical Market Data (Price, Volume and more) from Crypto Spot & Futures Markets, Get programmatic access to many Crypto Exchanges with the CCXT Library, Python Coding and Object Oriented Programming (OOP) in a way that everybody understands it, Coding with Numpy, Pandas, Matplotlib and Seaborn, Fully automate and schedule your Trades on a virtual Server in the AWS Cloud, Stream high-frequency real-time Cryptocurrency Data, Understand, analyze, control and limit Trading Costs


Reviews

  • P
    Phạm Văn Thăng
    5.0

    Amazing, above expectations!

  • D
    David Ruiz
    5.0

    Excelente

  • A
    Anne Djahi
    5.0

    Very detailed and encouraging. Users are shown exactly how programming works.

  • R
    Rod Karganilla
    5.0

    Thoroughness

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed