Photo by Fahrul Azmi on Unsplash

How to get up to speed on Machine Learning and AI

Aug 27, 2019 · 4 min read

By Oren Etzioni and the AI2 Team

At AI2, we have liberal doses of AI and machine learning with our coffee. So, we are often asked for resources on AI by both technical and non-technical friends eager to learn more about this hot topic. It’s not that our friends can’t do a Google search — there are too many resources out there, and it’s hard to tell which are good and which are confusing; what serves as a gentle introduction, and what’s for more advanced interest.

In response, we’ve put together a brief list of high-quality resources. We’ve erred on the side of brevity instead of completeness. However, we are maintaining a “living document” of these resources at AI2, so please make recommendations in the comments section, and we will update and refine the list over time.

Engineers can scroll down to find technical resources in the next section.

Non-Technical Resources

If you’d like a very brief no-nonsense introduction to AI, see MIT Technology Review’s summary: What is AI?

That summary is coupled with a crisp overview of Machine Learning terminology: What is Machine Learning?

Both are authored by Karen Hao and feature elegant flow charts to guide your understanding.

For a comprehensive dive into AI and its applications, we recommend Andrews Ng’s AI for Everyone Coursera series.

To cut through some of the hype surrounding AI

We recommend the following brief, popular articles by Oren Etzioni:

If you want more depth, this Harvard Business Review article by MIT Professors Erik Brynjolfsson and Andrew McAfee is an insightful and elegantly written overview: The Business of Artificial Intelligence

On regulatory and ethical issues, we recommend the following:

Further reading

Finally, we recommend two outstanding books that provide an overview of the field and its implications for the future:

Technical Resources for Engineers

For a gentle introduction, an engineer might start with these AI overview presentations prepared by AI2 team members:

For more depth, we recommend this insightful review article by UW Prof. Pedro Domingos: A Few Useful Things to Know about Machine Learning

For developing your own machine learning skills

Many people recommend online courses including:

To delve specifically into Deep Learning, we recommend:

Stanford and CMU make their course materials available online here:

* Stanford CS230 Deep Learning

* CMU CS 11–747 Neural Networks for NLP

Additional technical resources

If this brief list isn’t sufficient for you, please see the additional resources provided by Aditya Gupta: Best Resources to learn AI, Machine Learning & Data Science.

We also recommend the hands-on book Data Science from Scratch: First Principles with Python by AI2’s Joel Grus. Be sure to get the second edition (and note the many positive reviews of the first one!).

Finally, here’s a practical note from a tweet by Joel:

To stay up to date with new research at AI2, subscribe to the AI2 Newsletter, and be sure to follow us on Twitter at @allen_ai.

AI2 Blog

AI for the common good.


Written by


Our mission is to contribute to humanity through high-impact AI research and engineering. We are a Seattle-based non-profit founded in 2014 by Paul G. Allen.

AI2 Blog

AI2 Blog

AI for the common good.

More From Medium

More from AI2 Blog

More from AI2 Blog

More from AI2 Blog

More from AI2 Blog

Green AI

Feb 14 · 9 min read


Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade