New-Font-White-logo-no-background-Academy-Horizontal.png
Thank You
Thank you for signing up to get more information about the course, our team will call you shortly. In the meantime, here are some more details about the course.

Algorithmic Trading: How to Build a Trading Robot

Join live classes taught by top rated instructors

4.7/5
TOP-RATED COURSE

Average instructor rating of 4.8 

0
STUDENTS HAVE TAKEN OUR COURSES

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

LIFETIME ACCESS

We’re always adding new material – and you’ll get lifetime access to all the content: videos, code and more!

CERTIFICATE OF COMPLETION

After successfully passing the course you will receive a certificate of completion that you can show to employers.

$597
(3 Payments of $199)
 

EARLY BIRD PRICING

Save 20% before 11pm EST on September 4 Using this Code at Checkout: “20EARLY”

What You Get

  • 12 week course, with the instructor teaching live
  • Live Q&A during and after the weekly lectures
  • 2 projects that you can use in real life and/or add to GitHub and show off to employers
  • Supplementary videos to help with your learning
  • Office hours every week to ask questions live
  • Unlimited email/chat Q&A during the course
  • Lifetime access to our video and code database

Increase Your Salary

Make More Money From Your Investments

Level Up Your Skills

Create Projects You Can Use or Add to Your Resume

Who This Course is For

This course offers an in depth exploration of Data Science for Finance to analyze investment decisions, as well as the practical application of applying your learnings to create a live trading robot. If you are interested in improving your investment returns, reducing portfolio risk, and automating your investment strategies then this course is for you! Many of our past students have also been able to leverage these new skills to get high paying jobs in the finance/Fintech space, so if you’re looking for a career upgrade then we have you covered.

In general this course is right for you if any of these apply to you:

  • You are looking to automate your investment strategies
  • You want to learn how to analyze investments in a quantitative manner
  • You want to learn how to backtest your investment strategies
  • You want to improve your skills and increase your salary
  • You are looking to switch careers into a Data Science related field

Description

Designed to be an Ivey League quality course for a fraction of the price, the Algorithmic Trading: How to Build a Trading Robot course will teach you the fundamentals of Data Science and walk you through creating a trading robot in only 12 weeks. The course is fast paced and intended to teach you a lot in a short amount of time, starting with the fundamentals of Data Science. This course is also available if you are brand new to Python or programming, as we will give you free material to learn Python before the course starts.

By the end of the course you will be able to:

  • Look for trading opportunities
  • Analyze investment decisions
  • Backtest your investment strategies
  • Create your own trading robot to execute your strategies.

Course Information

Registration Closes
October 15, 2020

Course Starts
October 22, 2020

Course Length
12 Weeks (Excluding Holiday Breaks)

Effort
8-11 Hours Per Week, Self Paced Learning

Class Schedule
Every Wednesday at 8pm EST (5pm PDT)

Lecture Duration
1 Hour Per Week,  Live Over Zoom

Learning Outcomes

  • The Fundamentals of Data Science
  • Backtesting an Investment Strategy; Using Historical Data to See How Their Strategies Would Have Performed
  • How to Build an Algorithmic Trading Robot
  • A Working Trading Robot That You Can Use

The Curriculum

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
  • Project 1 Introduction
  • Q&A

Week 2: Statistics With Financial Data

  • Getting Yahoo Finance Data
  • Calculating Returns
  • Correlations
  • Q&A

Week 3: Financial Metrics

  • CAGR, StDev, Max Drawdown and Sharpe Ratio
  • Backtesting Introduction
  • Project 1 Introduction
  • Q&A

Week 4: Backtesting Your Investment Strategies

  • Backtesting a Portfolio Rebalancing Strategy
  • Backtesting a Momentum Trading Strategy
  • Q&A

Week 1: Introduction Algorithmic Trading

  • How Quant Hedge Funds Work
  • The Different Brokers You Can Use
  • Setting Up With a Broker
  • Q&A

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

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

Week 3: Simple Trading Algorithms

  • How to Build a Momentum Trading Bot
  • How to Build a Technical Analysis Trading Bot
  • Q&A

Week 4: A More Difficult Trading Algorithm

  • How to Build a Bot That Automatically Rebalances
  • Project Help
  • Q&A

The Projects

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.

What You Get

  • 12 week course, with the instructor teaching live
  • Live Q&A during and after the weekly lectures
  • 2 projects that you can use in real life and/or add to GitHub and show off to employers
  • Supplementary videos to help with your learning
  • Office hours every week to ask questions live
  • Unlimited email/chat Q&A during the course
  • Lifetime access to our video and code database
$597
(3 Payments of $199)
 

EARLY BIRD PRICING

Save 20% before 11pm EST on September 4 Using this Code at Checkout: “20EARLY”

More than 2,500 students have taken our Python courses.

Here's What They Have to Say:

A practical approach to coding and finance. The instructor makes you think deep about where the data is arriving from, how to use it, and where to get it.

A real resume-worthy course that won’t go away for a while.

Thomas Dines
harry

This course will get your foot on the door! It works as a guide for the those new to the development world, helps you build knowledge and helps you decide what to focus on after you are done.

Harry Fisher
32

Loved this course! Robert was able to help get my trading algorithm working and it’s been
making me money every day!

Brent O'Hara

This was a great course! The instructor was very clear, explained the topics well, and went over some very interesting concepts.

I learned a lot about how to make better investment decisions using Python and Pandas.

Magdalena Loiero