The StartOnAI Curriculum

We believe in the power of high-quality instruction. To allow all users to learn artificial intelligence, we have both created and precisely curated content that will allow anyone to learn the basics of machine learning and deep learning in less than a month.

Learn AI in less than a month with StartOnAI

With the material just on this site and our textbook, you can learn the fundamentals of Artificial Intelligence by following the plan laid out below.

Curated Content

These are online courses that can further enhance your ability in ML

Coursera logo

Stanford Coursera with Andrew Ng

This course covers both machine learning fundamentals and the terminology of traditional model training. The only drawback of this course is that it uses MATLAB for the assignments, but today, this language is not commonly used for ML model training. You could complete the exercises in Python or R.

Google logo

Google ML Crash Course

This course is great for pure machine learning and for understanding the theory behind the training and testing of models. It makes it easy to understand current ML optimization techniques, from loss minimization to representation and regularization.

Logofiles deeplearning primarylogo

Coursera Deep Learning SpecializationADVANCED

This specialization is useful for students who have knowledge of machine learning and want to break into deep learning. This package of 5 courses will allow students to gain a fundamental understanding of deep learning, one of the most sought after skills in technology.

2560px ibm logo.svg

Machine Learning with Python: A Practical Introduction

Introduction to supervised and unsupervised learning with python. The specific algorithms you can expect to learn include classification, regression, clustering, and dimensionality reduction. A great place to start and offers certification!

Coursera logo

Reinforcement Learning SpecializationADVANCED

Harnessing the full potential of artificial intelligence requires adaptive learning systems. Learn how Reinforcement Learning (RL) solutions help solve real-world problems through trial-and-error interaction by implementing a complete RL solution from beginning to end.

1280px university of michigan logo.svg

Applied Machine Learning in Python

This course will introduce the learner to applied machine learning, focusing more on the techniques and methods than on the statistics behind these methods. The course will start with how machine learning is different than statistics. Supervised and unsupervised learning will also be covered.