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.
Deep Learning and Neural Networks
Stanford CS231 - CNN for Visual Recognition
Looking to improve your knowledge of convolutional neural networks and computer vision? Try this comprehensive course, put together by a trio of Stanford AI experts. The notes and practice activities are freely available. Python proficiency is required.Open link