Cryptocurrency Trading Bot with a User Interface in Python


Take your trading ideas to code and make them more efficient by automating them like a pro!

This course will guide you through all the steps required to write a program in Python for algorithmic trading, using the best coding practices. It is a perfect example of the “learning by doing” pedagogy: instead of learning only theoretical concepts, you will learn important concepts whilst creating a real trading application, from API connections to trade management.

Keep control over your trading robot with an interface

A trading program can automate your strategy, but that’s not all: you can also use it as a trading assistant by building a user interface (UI) that will help you follow your trades and market data. This course will give you an understanding on how to develop a solid Tkinter interface and integrate it with the trading automation part.

Interact with the crypto exchange servers without an intermediary

Many platforms propose to write simplified code to automate your strategy and handle most of the interaction with an exchange API in the background. It doesn’t give you the freedom you may need, it prevents you from building very developed programs, and their service- of course- isn’t easy on the wallet.
This course will teach you how to interact with an exchange API without an intermediary- giving you control of everything. It will also give you the power to improve your programming knowledge, which you can re-use for other projects.

What Will I Learn?

  • How to Code a trading bot / Automate a trading strategy
  • How to Connect to crypto exchange APIs in general
  • How to Design a graphical user interface (GUI) in Python
  • Improve your Python skills and good practices with a real-world project
  • Learn to use a REST and Websocket API

Topics for this course

48 Lessons10h 04m

Introduction & Initial Setup

Course Overview00:00
Installing Python00:00
Installing and Using Pycharm00:00
Creating your API keys00:00
Frequently Asked Questions (FAQ)00:00
Stuck during the course? Check here00:00

Application Entry Point & Interface / API basics

Build Up the Interface

Strategies and Trading

Enhance the Application with more features


About the instructors

I am a professional trader specialized in financial and trading programs. My background started in trading (top MSc in Financial Markets and work experiences on the trading floor of an Investment bank) and I progressively moved to training and teaching the trading community how it is done. My experience in the financial industry allows me to be more than just a developer for my clients, but someone who also understands their needs and adds value to their trading automation projects. Over the recent years, I have completed more than 200 trading automation projects involving the stock market, as well as projects dealing with crypto trading development. As of today, I am considered an expert in this field, and I have decided to share this knowledge on 24/7 Trade Academy.
4.89 (97 ratings)

4 Courses

2003 students

Student Feedback


Total 24 Ratings

21 ratings
3 ratings
0 rating
0 rating
0 rating

Enjoyed this course. Straight to the point. No bullshit.

very good information. Well explained. Very rich.

Clarity and honesty from Christopher! I really enjoy this course.

Perfect course for a general overview of the markets

Great course, easy to understand. A good course to begin with if you are a newbie to the world of investing.

One of Best Course Ever I have taken Online.

Highly Recommended!

Easy to understand, his accent even makes it more interesting. You won't only learn about stocks or markets, but also refresh your memory of history and economy (also politics) that play significant roles in the philosophy of trading. If you are a new beginner with zero experience of this subject, don't hesitate to start with this course.

I really enjoyed the course and Christopher gave real world examples and made the course very engaging

I am writing this review as an appreciation of the credibility of the provider. Since there are many courses that give false promises regarding easy ways of becoming rich and earning much of money, this course states realisable learning outcomes. The demonstration was clear and simple. I gained valuable knowledge from this course.

I highly recommend it.

Very clear overview of the basic and key concepts. Though basic at times the course has provided me with the tools to understand the basics and get started with formulating my own trading and education plan. Clear, well presented and enjoyable.

This course was very detailed and had lots of examples for each lesson taught. He used real life examples and encourages the client to use their own judgment instead of pushing to use something else for trading. He was very clear and I really enjoyed taking this course. I would love to take other courses offered by this instructor!

The best course I have already watched about trading. Funny, easy way to understanding some basic and more complex concepts in trading from the begining (where everyone should start learning). I really liked your course. Thank you.


thanks a lot, very useful course

it will be good in future to discuss some of the trusty platform to use and how to do trading using those

Excellent course. The information was very clear. He touched on a lot of important financial topics in a manner that was entertaining. Even though I did prior research, I learned a lot more information about stocks and other assets. The drawings he made had a unique style and are very cute. The instructor is also very funny. I hope he makes more courses in the future.

Great course! Clear explanation with realistic advice.

Very interesting and informative

Superbly explained!

Awesome course, I finished it in 3 days. I hope that he uploaded more courses.

This is a brilliant course explained and demonstrated in the simplest language possible, for beginners like myself. I really enjoyed it and learned a lot. Highly recommended!

Absolutely, there a lot I have learnt so far, especially the type of brokers, how they make money and so on.

Very Interesting for me. i am a very beginner and it is very perfect. good and very clear explained

Instructor's choice of language is poor. Keeps reminding that other's "should kill themselves" if they have differing point of views. Obviously a figure of speech, but a poor choice of language nonetheless.

the course content is very good and very well explained, for the beginners who does not have any knowledge of trading.

the course content is very good and very well explained, for the beginners who does not have any knowledge of trading.


Material Includes

  • 10 hours on-demand video
  • 8 articles
  • 2 downloadable resources
  • 1 coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion


  • Basic Python knowledge (know what a class/object is, dictionaries, lists, functions, loops, etc.)
  • Basic knowledge about crypto trading (bid/ask price, limit/market order)

Target Audience

  • Traders wishing to automate their strategies
  • Python developers wanting an introduction to trading bots
  • Developers wanting an introduction to GUI programming in Python
  • Python beginners who want to learn about GUI programming and API connections with a real-world project
  • Binance and Bitmex users who want to create their own trading tools