Building a Crypto Trading Bot with Python

You’ll learn how to program profitable algorithms that automatically trade crypto assets – even if you have never coded before!

★ 2,591 STUDENTS


Crypto Moves Fast.
Bots Can Move Faster!

Crypto is a very exciting and fast-growing market – however, there are just too many variables and everything moves too fast.


That’s why trading bots present such an incredible opportunity. The best-performing hedge funds are using algorithms to trade crypto – and now you can too!

Course Curriculum

Week 1: Course Introduction

  • Introductions
  • Course Layout and Tools
  • System Setup
  • Q&A

Week 2: Python Introduction

  • Hello World
  • Objects/Types
  • String Manipulation
  • Lists
  • Dictionaries
  • Loops

Week 3: Intermediate Python

  • Functions
  • Classes
  • PIP and Imports

Week 4: Setting Up Your First Crypto Bot

  • Installing a Trading Library
  • Setting up a Brokerage Account (Paper Account)
  • Connecting Your Bot to a Broker
  • Your First Trades

Week 5: Backtesting a Strategy

  • Getting Crypto Data
  • Setting Up a Backtest
  • How to Improve the Bot

Week 6: Simple Crypto Bot Strategies

  • Building a Technical Analysis Bot
  • Building Your Own Crypto ETF

Week 7: Advanced Strategies 1

  • Trading Using API Data
  • Trading Based on Social Media (Discord, Telegram, etc)

Week 8: Advanced Strategies 2

  • Machine Learning for Crypto

The Classroom Comes to You

We have several plans for our course each designed to fit your learning needs and style. Our classes are taught online live and one-on-one, or you can just get the videos only.


Whatever plan you choose, we are here to support you and make sure you are learning and achieving your goals.

Self Directed

Self-directed is a great way to get started on your learning with hours of engaging video lectures and reusable code. 

Live Learning

Live learning is a fun way to learn allowing you to interact with other students and the instructor in real time fostering collaboration and discussion about the course material.

One-On-One Learning

One-on-one learning is a great way to learn allowing you to go at your own pace with the instructor guiding you along the way.