Photo by Steven Lilley

Machine learning (aka A.I.) seems bizarre and complicated. It’s the tech behind image and speech recognition, recommendation systems, and all kinds of tasks that computers used to be really bad at but are now really good at. It involves teaching a computer to teach itself. And you can learn to do it in well under a year, according to data scientist Bargava. You’ll need to put in a solid 10-20 hours a week, but you will learn a lot along the way.


Bargava lays out a six-month, five-step plan for coders to learn about deep learning. If you don’t already know how to code, that’s step zero. Try the free course at LearnPython.org, or shell out $200 for Codecademy’s 10-week Python course.


Then follow Bargava’s steps, which include more online courses, some solo projects, and some extra reading. It might be grueling, but Bargava says that if you stick to it, by the end you’ll be able to “learn, follow and contribute to state-of-art work in deep learning.”

How to learn Deep Learning in 6 months | Medium