Build trading bots
with Python and AI

Build trading bots for stocks, options, futures, forex and crypto. Learn to backtest strategies, apply machine learning and automate your live trading.

Beginner-friendly. No coding experience required.

★ 4.8/5 from 972 ratings on Udemy   ·   11,034 students enrolled

FROM LEARNERS ON UDEMY

What learners are saying.

5 / 5 on Udemy

“This course covers a wide range and provides sufficient code and examples.”

Alex Tong

5 / 5 on Udemy

“First course of this nature that I actually feel confident in.”

Patrick Callahan

5 / 5 on Udemy

“The course has been great, it really explained random forest and XGBoost very well.”

Bokamoso Tlhwaele

A DIFFERENT WAY TO LEARN

Learn the process.
Not just the code.

A trading bot is more than a script. Learn how to turn an idea into a system: define the rules, develop the code, test your assumptions and understand the results. The goal is to give you the skills to create and evaluate your own strategies.

THE LEARNING PATH

Everything starts with a foundation.

01 / LEARN

Start with Python.

Develop core programming skills through explanations, coding exercises and real trading examples.

02 / BUILD

Design a system.

Translate trading ideas into rules and develop automated systems using QuantConnect.

03 / EVALUATE

Test. Refine. Deploy.

Backtest against historical data, interpret the results and understand what changes when a bot goes live.

ONE FRAMEWORK. MANY MARKETS.

Build skills that travel.

Apply the same quantitative foundations to stocks, options, futures, forex and cryptocurrency. Explore the role of AI and machine learning in a trading research workflow, without relying on a black-box promise of profits.

WHAT YOU'LL BUILD

Turn concepts into working code.

Work through practical examples with Python, AI and QuantConnect. Learn how the code works, then adapt the ideas to your own research.

Stock trading bots

Build the core framework: work with market data, define trading rules and evaluate results with backtests.

Multi-market systems

Explore options, futures, forex and crypto examples, with lessons on options Greeks and futures expiries.

Machine-learning modules

Train Random Forest and XGBoost models and explore how their predictions can be used in a trading bot.

INCLUDED WITH THE COURSE

Practise with quizzes and coding exercises. Download the slides and full example code files to follow along and revisit what you learned.

Try a lesson before you enrol.

Open the course on Udemy, then select the free Day 2 preview in the course curriculum.

YOUR INSTRUCTOR

Teaching you how to think, not what to trade.

Chase Cheng is the founder of TradingBotsSimplified and a QuantConnect Certified Integration Partner. Drawing on a finance background and hands-on trading-system development, he focuses on clear, beginner-friendly teaching and practical programming skills.

GOOD TO KNOW

Questions, answered.

Do I need to know Python already?

No. Start with programming fundamentals and build toward trading applications step by step.

What will I be able to build?

You’ll develop the programming and research skills to build, backtest and deploy your own trading bots using QuantConnect.

Does the course provide winning trading strategies?

No. The focus is on learning how to design and evaluate your own systems, not promising strategies or investment returns.

Ready to build something of your own?

Start your algorithmic trading journey today. Build. Backtest. Learn to think like a quant.

Already enrolled? Additional resources · Insights · Community