Complete zero to hero™ guide to artificial intelligence

This complete beginner friendly Zero to Hero™ guide was written to help YOU in becoming an Artificial Intelligence Expert. After completing this guide not only will you master AI concepts but become an AI Expert by actually DOING the work and completing projects.
I strongly believe that we learn the most by actually doing things rather than reading or memorizing them. This guide was written especially in mind for those who actually want to become competent at AI.
I am confident after completing this guide you can work as an AI Developer, AI Freelancer and ever create your own AI startup.
Understand The Basics
Before you start your journey into AI, you need to know what machine learning is and how it works. We briefly cover the basics of deep learning (the go-to AI architecture nowadays).
- Understand Machine Learning (2 mins)
- Understand the Math behind AI (10 mins)
- Understand the basics of Python for AI (10 mins)
- Understand what a Simple Neural Net is (2 mins)
- Understand what Data Normalization is (2 mins)
- Understand Gradient Descent and Backpropagation (2 mins)
Pro Tip: Cheat Sheet of Machine Learning Algorithms here
After you have completed these 5 short easy-to-digest guides and mastered the basics of machine learning lingo, programming and math basics you NEED to enroll and finish the next two courses to become an AI hero.
Must Do Courses To Become An AI Hero
Andrew Ng Machine Learning Course on Coursera (11 weeks)
Mini cheat sheet for the course (2 mins)
Detailed cheat sheet for the course (20mins)
Note: This course will teach you to implement popular machine algorithms; Linear and Logistic Regression, Neural Nets, Support Vector Machines, K-means, PCA, Anomaly Detection and Recommender Systems.
Pro Tip: This course is in Octave, I recommend doing the assignments in Python instead. Solution to Assignments in Python here
Google’s Machine Learning Crash Course (15 hours)
Mini cheat sheet for the course (2 mins)
Note: This course will teach you neural nets and is in Tensorflow Google’s Deep Learning framework.
Pro Tip: Tensorflow tutorial can be found here
After completing these courses you will have a clear understanding of AI and Deep Learning concepts and best practices.
Course To Become An Deep Learning Master
If you want to further hone your skills in Deep Learning and become a master enroll in:
Andrew Ng’s Deep Learning Specialization (5 courses)
Detailed cheat sheet for the course (30 mins)
Bonus Courses:
These bonus courses explore AI frameworks of Pytorch and Keras. Both high-level frameworks which are becoming extremely popular with AI practitioners.
Pro Tip: I highly recommend you become proficient in Keras and Pytorch.
Fast.ai Practical Deep Learning For Coders, Part 1 (7 lessons)
Fast.ai Practical Deep Learning For Coders, Part 2 (7 lessons)
Note: Fast.ai courses use Pytorch framework
Pro Tip:
Course Notes can be found here
Pytorch tutorial can be found here
Deep Learning A-Z™: Hands-On Artificial Neural Networks (23 hours)
Note: Deep Learning (A-Z) courses use Keras framework
Pro Tip:
Keras mini-tutorial can be found here
Keras detailed tutorial can be found here
Recommended Reading Material
These reading materials were written by the pros for AI beginners.
Deep Learning Book
written by Ian Goodfellow and Yoshua Bengio and Aaron Courville
Neural Networks and Deep Learning
written by By Michael Nielsen
Deep Learning with Python
written by Francois Chollet