Intelligent Trading Algorithms

Machine Intelligence MOOC

MOOC stands for Massive Open Online Course. This means that everybody can take the best courses about machine learning in the world. We strongly recommend these machine learning courses for all kind of Data Scientists. Let's take a look at them !

Massive Open Online Course

Deep Learning

Machine learning is one of the fastest-growing and most exciting fields out there, and deep learning represents its true bleeding edge. In this course, you’ll develop a clear understanding of the motivation for deep learning, and design intelligent systems that learn from complex and/or large-scale datasets.
We’ll show you how to train and optimize basic neural networks, convolutional neural networks, and long short term memory networks. Complete learning systems in TensorFlow will be introduced via projects and assignments. You will learn to solve new classes of problems that were once thought prohibitively challenging, and come to better appreciate the complex nature of human intelligence as you solve these same problems effortlessly using deep learning methods.
We have developed this course with Vincent Vanhoucke, Principal Scientist at Google, and technical lead in the Google Brain team.


This is one of the best online courses you can find currently. If you follow the entire course and take time to work on each exercice, you will be able to build and use your own Deep Learning models in real conditions.
Deep Learning - Take machine learning to the next level

Reinforcement Learning

You should take this course if you have an interest in machine learning and the desire to engage with it from a theoretical perspective. Through a combination of classic papers and more recent work, you will explore automated decision-making from a computer-science perspective. You will examine efficient algorithms, where they exist, for single-agent and multi-agent planning as well as approaches to learning near-optimal decisions from experience. At the end of the course, you will replicate a result from a published paper in reinforcement learning.


We really appreciate both Smooth and Curly's way of teaching.
Reinforcement Learning - Offered at Georgia Tech

Machine Learning for Trading

This course introduces students to the real world challenges of implementing machine learning based trading strategies including the algorithmic steps from information gathering to market orders. The focus is on how to apply probabilistic machine learning approaches to trading decisions. We consider statistical approaches like linear regression, KNN and regression trees and how to apply them to actual stock trading situations.


This course is more classical in the sense that it does not involve state-of-the-art Deep Learning skills but it might be really useful for students or people who want to discover how to use machine learning for trading.
Machine Learning for Trading - Offered at Georgia Tech