Algorithmic Trading For Beginners

Learn how to build trading bots, automate your investments & get an edge as a Financial Analyst, Trader, or an Investment Enthusiast!

Discover & Test Investment Strategies

Understand the fundamentals of Data Science and how to apply this to the world of Finance to help you both in your career, and with your investing!

TOP-RATED COURSE + UNIQUE APPROACH

This is the best finance focused data science/python course, rated 4.8 out of 5!

+2,500 STUDENTS HAVE TAKEN OUR COURSES

We have helped thousands of students all over the world with our courses.

LIFETIME ACCESS (INCLUDING UPDATES)

We’re always adding new material – and you’ll get lifetime access to the content!

CERTIFICATE OF COMPLETION

After passing the course you’ll receive a certificate that you can show to employers & clients.

Increase Your Salary

Create Projects You Can Use or Add to Your Resume

Make More Money From Your Investments

Level Up Your Skills

Get Started With Algorithmic Trading For Free

Fill the form to receive access to a FREE LIVE CLASS on trading bots, data science & finance.


Assets You Can Trade

Algorithmic Trading can help you trade lots of different asset types, including:

Stocks

Options

Futures

FOREX

Our Course Is For:

  • Finance professionals brand new to programming who want to learn Python to take their career to the next level

  • Experienced programmers looking to work in a Finance context

  • Individuals who want to learn Python to analyze their investments and automate their trades to help make them more money

  • Individuals interested in a Data Science job or a developer job in a financial institution.

What Will You Be Able To Do?

Here are just a few things you’ll be able to do after completing our course.

  • Code in Python and use it to solve real-world tasks
  • Make better investment and trading decisions using data
  • Analyze your own investment strategies using backtesting and other techniques
  • Automate your trading strategies
  • Apply best practices when working with financial data
  • Analyze data to be used for Algorithmic Trading
  • Carry out in-depth investment analysis
  • Compare securities in terms of their Sharpe ratio 
  • Calculate risk and return of individual securities and investment portfolios
  • Build investment portfolios
  • Work with Python’s conditional statements, functions, sequences and loops
  • Plot graphs with Matplotlib
  • Work with scientific packages, like NumPy

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. 

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.

Videos Only

Videos only is a great way to get started on your learning with hours of engaging video lecture 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. 

Course Curriculum & The Projects

Week 1: Course Introduction

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

Week 2: Python Refresher

  • Numbers, Strings and Loops
  • Functions
  • Libraries
  • Q&A

Week 3: Introduction to Pandas

  • Dataframes and Series
  • Dataframe Operations
  • Q&A

Week 4: Pandas in Finance

  • Loading a CSV File
  • Merging Dataframes
  • Graphing
  • Q&A

Week 1: Working With Stock and Economic Data

  • Using Pandas Datareader
  • Economic Data from FRED
  • Getting Yahoo Finance Data
  • Project 1 Introduction
  • Q&A

Week 2: Financial Performance Metrics

  • Calculating Returns: CAGR, StDev, Max Drawdown, and Sharpe Ratio
  • Backtesting Introduction
  • Project Presentations
  • Q&A

Week 3: Backtesting Your Investment Strategies 1

  • Backtesting a Momentum Trading Strategy
  • Project Presentations
  • Q&A

Week 4: Backtesting Your Investment Strategies 2

  • Backtesting a Portfolio Rebalancing Strategy
  • Project Presentations
  • Q&A

Week 1: Connecting to a Broker’s API and Trading

  • Setting Up With Alpaca
  • API Authentication
  • Your First Trade With Code
  • Project 2 Introduction
  • Q&A

Week 2: A Working Trading Robot

  • A Demo of Our Trading Robot
  • An Introduction to Lumibot
  • Creating New Strategies in Lumibot
  • Q&A

Week 3: Simple Trading Algorithms

  • How to Build a Momentum Trading Bot
  • How to Build a Rebalancing Trading Bot
  • How to build a Stock Screening Bot
  • Q&A

Week 4: Machine Learning Intro

  • Forecasting Time Series Data Using Machine Learning
  • Q&A

Project 1: Analyzing Investment Strategies

In this project you will download and analyze financial data, then use that data to backtest an investment strategy. This will allow you to see how a specific investment strategy would have performed in the past, using historical data and risk/return metrics.

Project 2: Building a Live Trading Robot

For this project, you will create a trading robot that will automatically buy and sell stocks based on your predefined criteria. Students will have the freedom to create their own bot to trade on the signals that they prefer, including economic data, company financial data and more.

Meet Your Instructor

Robert Grzesik

Robert has spent most of his career managing software teams on Wall Street and at various software startups.

He’s taught thousands of students in computer
programming and finance both in person and online.

In college, he received his Masters of Finance from a top business school and used to teach finance to classrooms with over 100 students each.

Robert has been programming computers for over 20 years using many different languages including Python, JavaScript, C, C++, Ruby on Rails and more.

Meet Your Instructor Robert Grzesik

Robert has spent most of his career managing software teams on Wall Street and at various software startups.

He’s taught thousands of students in computer
programming and finance both in person and online.

In college, he received his Masters of Finance from a top business school and used to teach finance to classrooms with over 100 students each.

Robert has been programming computers for over 20 years using many different languages including Python, JavaScript, C, C++, Ruby on Rails and more.

Get Started With Algorithmic Trading For Free

Fill the form to receive access to a FREE LIVE CLASS on trading bots, data science & finance.


Testimonials from the Lumiwealth Community

Join the thousands of students that are already learning at Lumiwealth

“I didn’t want to buy a course of just videos. I think having somebody to interact with, like you’ve been great both on Discord and chat… Then the class has been interactive but also you’ve hopped on a call and just helped me out which has been game changing. So that’s why I chose Lumiwealth, it was really because you guys offer that level of care.”

“There’s people coming from way different backgrounds, some people are day traders like me others are more in the field of finance, and so it was really cool to just meet everybody and interact.”

– Agim Salija

“The class has been great. It has done exactly what I sought out. I have learned techniques to help me assess the quality of trading strategies which I didn’t have before. Overall, it has boosted my ability to create a trading bot and more easily test strategies in a way that I wasn’t able to before.”

“For anyone who is looking to learn Python, Finance, and putting together the dots in order to create their own strategy or enter the job market, I think this would be a great course to take.”  

– Rene Serulle

“Absolutely would recommend the classes. I went live with this trading bot a couple of weeks ago and right now I have almost made 80% of the money I spent on the course itself back from the bot itself. The trading strategies that I learned in the class paid for the class itself. I don’t think there is a better return on investment.”

“Learning from you was one of the biggest advantages. The depth of your experience you have and sharing that with all of us is amazing. To have that kind of person who’s willing to teach other people and help them enhance their lives is amazing.” 

– Santayan Paul

“I liked the variety of things being covered the most during the classes, not only how to set up a bot and connect to a broker, but also CAGR, long-term economic data, and things that I wasn’t really thinking about. For example, how long term trends can affect short-term prices. I liked the overall breadth of the class and how it wasn’t just all about the algo trading portion of it; there was a lot of how and what too.”

“I would recommend Lumiwealth’s classes to anybody who wants to understand and take more control of their trading. To anyone who wants to learn about Python/technology and trading and how these two things interplay with each other.” 

– Joel Brass

What Are You Waiting For?

Watch our free class to learn the fundamentals of Data Science and how to apply this to the world of Finance to help you both in your career, and with your investing!