Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

AI for Trading

WorldQuant via Udacity Nanodegree

Overview

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.

Syllabus

  • Welcome to the Nanodegree Program!
    • Welcome to Udacity! We're excited to share more about your Nanodegree program and start this journey with you!
  • Building a Workflow for AI
    • Refine your skills in AI-based trading by mastering key machine learning techniques such as reinforcement learning, supervised and unsupervised learning. Develop and backtest trading models using real financial data.
  • Preparing for Data Analysis
    • Preprocessing is a critical concept in any successful ML model. In this course, you will learn the basics of data engineering, data selection, and exploratory data analysis.
  • Evaluating Returns and Backtesting
    • This course will advance learners' abilities to construct and backtest strategies. The curriculum emphasizes a deep understanding of key performance metrics—such as annualized returns, volatility, and various risk-adjusted ratios—to critically evaluate the effectiveness of trading strategies. Additionally, learners will enhance their skills in visualizing strategy performance through advanced graphical representations. By mastering the implementation and rigorous evaluation of trading models, students will be well-equipped to optimize strategies and ensure robust performance in the world of capital markets.
  • Reinforcement Learning
    • In this course, learners will explore how to design, backtest, and optimize a working reinforcement-based ML trading strategy. This course will introduce popular techniques and indicators used in reinforcement learning-based trading, such as Q-learning, PCA, use of market indicators, assessment of market context, and assessment of the strategy outcomes. This course is designed for hobby traders with a background in data science. By the end of this course, you will be able to build, train, backtest, and optimize a reinforcement learning trading strategy with Python.
  • Optimizing AI Strategies
    • This course covers various aspects of improving AI models. Topics include introduction to model optimization, hyperparameter tuning, regularization techniques, evaluating and optimizing strategies, and deployment considerations. Students will learn how to monitor, evaluate and enhance model performance, prevent overfitting, and apply techniques for real-world scenarios.
  • Momentum-Based Trading
    • In this course, learners will explore how to design, backtest, and optimize a working momentum-based ML trading strategy.
  • Congratulations!
    • Congratulations on finishing your program!

Taught by

Cindy Lin, Arpan Chakraborty, Elizabeth Otto Hamel, Eddy Shyu, Brok Bucholtz, Parnian Barekatain, Juan Delgado, Luis Serrano, Cezanne Camacho, Mat Leonard, Eduardo P., Hsin-Wen C., Frank Salvador Y., Sridhar S., Jonnie W. and André V.

Reviews

4.0 rating, based on 1 Class Central review

4.6 rating at Udacity based on 542 ratings

Start your review of AI for Trading

  • Taher Elhassan
    "Well till now it is very interesting , although the complexity of the mathmatical modeling the approach of simplifying basic concepts and focus on practical outcomes by project is very useful. I can't wait to complete the complete program asap. "

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.