Machine Learning

Welcome to the cutting edge of computer programming. A great place to start? Our Machine Learning Crash Course (MLCC). Once you have the basics down, ramp up your skills by applying ML techniques to big datasets in real-world competitions. Other paths take you further into data science, and innovative ML approaches like deep learning and neural networks.

View all paths

Deep Learning and Neural Networks

Looking for a compelling explanation of recurrent neural networks and natural language processing? Consult this book chapter, part of a seminal academic resource by noted computer scientists, and you'll get up to speed. Knowledge of Python is a must.

Open link

Ian Goodfellow, Yoshua Bengio, Aaron Courville