Online Courses


Machine Learning, Coursera

Course taught by Andrew Ng of Google Brain and Baidu AI providing a broad introduction to machine learning, datamining, and statistical pattern recognition. A followup Deep Learning Specialization is available as well.

Machine Learning, Edx

Columbia's John W. Paisley explores applied topics like recommendation engines, while covering the fundamentals of probabilistic versus non-probabilistic modeling and supervised versus unsupervised learning.

Machine Learning, Udacity

Supervised, unsupervised, and reinforcement learning course through Georgia tech with a pathway to an industry backed nano-degree program.

Natural Language Processing with Deep Learning

Lecture series by Stanford published on Youtube introducing cutting edge artificial intelligence techniques for understanding complex human language to solve problems in question answering and machine translation.

An educational framework with a library of ready-to-use applications and models focused on making making the power of deep learning accessible to all. 

Learning AI if You suck at Math

7 part collection to take you through the necessary mathematical concepts and introduce concepts in Machine Learning and Deep Learning in plain english and illustrative analogies accompanied by small code examples.

Data Science, Deep Learning, & Machine Learning with Python, UDemy

Fundamentals of machine learning and data science, as well as the statistical tools behind it all, developed with easy to use iPython notebooks.

Machine Learning A-Z™: Hands-On Python & R In Data Science, Udemy

Step by step introduction to machine learning focused on developing an understanding of the strengths and weaknesses of different techniques and models, teaching marketable skills, and creating business value.

Machine Learning Tutorials,

Collection of walkthroughs on both practical and unconventional applications of machine learning and neural networks from image recognition to game playing bots.