AI For Trading Learning Nanodegree Program Syllabus
AI For Trading Learning Nanodegree Program Syllabus
Artificial Intelligence for Trading
Nanodegree Program Syllabus
Complete real-world projects designed by industry experts,
covering topics from asset management to trading signal
generation. Master AI algorithms for trading, and build your
career-ready portfolio.
Updated 5/1/19
Nanodegree Program Information
This nanodegree program is comprised of 8 courses and 8 projects, which are described in detail below.
Building a project is one of the best ways to demonstrate the skills you've learned, and each project will
contribute to an impressive professional portfolio that shows potential employers your mastery of
quantitative finance.
Projects
Building a project is one of the best ways to both test the skills you’ve acquired and to demonstrate your
newfound abilities to future employers. Throughout this Nanodegree program, you'll have the opportunity
to master valuable skills by building the following projects:
● Project 1: Trading with Momentum
● Project 2: Breakout Strategy
● Project 3: Smart Beta and Portfolio Optimization
● Project 4: Multi-factor Model
● Project 5: Sentiment Analysis using NLP
● Project 6: Deep Neural Network with News Data
● Project 7: Backtesting
● Project 8: Combine Signals for Enhanced Alpha
In the subsequent sections, you'll find a description of each project, along with the lesson content you’ll
learn along the way.
Updated 5/1/19
Updated 5/1/19
Updated 5/1/19
Project 6: Sentiment Analysis with Neural Networks
In this project, you will build deep neural networks to process and interpret news data. You will also play
with different ways of embedding words into vectors. You will construct and train LSTM networks for
sentiment classification. You will run backtests and apply the models to news data for signal generation.
Updated 5/1/19
Project 8: Backtesting
In this project, you will build a fairly realistic backtester that uses the Barra data. The backtester will perform
portfolio optimization that includes transaction costs, and you'll implement it with computational efficiency
in mind, to allow for a reasonably fast backtest. You'll also use performance attribution to identify the major
drivers of your portfolio's profit-and-loss (PnL). You will have the option to modify and customize the
backtest as well.
Updated 5/1/19