Watch List

  • A curated list of YouTube channels and videos that I’d recommend to get a visual intro of AI concepts.

Course lectures

Stanford

DeepMind

MIT OpenCourseWare

  • Official YouTube channel of MIT OCW.

UCL COMP M050 Reinforcement Learning by David Silver

CMU CS 11-777 Multimodal Machine Learning by Louis-Philippe Morency

  • Official YouTube channel of the CMU class 11-777 Multimodal Machine Learning.

MIT 6.S094: Deep Learning by Lex Fridman

  • Course lectures for MIT 6.S094: Deep Learning and other related lectures by Lex Fridman.
  • Lex is also the host behind the Artificial Intelligence podcast.

MIT 6.S191: Introduction to Deep Learning by Alexander Amini and Ava Soleimany

  • Course lectures for MIT 6.S191: Introduction to Deep Learning by Alexander Amini and Ava Soleimany.

MIT 6.S192: Deep Learning for Art, Aesthetics, and Creativity by Ali Jahanian

  • Course lectures for MIT 6.S192: Deep Learning for Art, Aesthetics, and Creativity.
  • Course website.

NYU Deep Learning by Alfredo Canziani

  • Course lectures for NYU’s Deep Learning (with PyTorch) by Alfredo Canziani.

UCF Computer Vision by Mubarak Shah

  • Classical Computer Vision by Mubarak Shah.

Geometric Deep Learning by Michael M. Bronstein, Joan Bruna, Taco Cohen, and Petar Veličković

MOOCs

Coursera

Machine Learning Specialization by Andrew Ng

  • The Machine Learning Specialization is a foundational online program created in collaboration between DeepLearning.AI and Stanford Online. This beginner-friendly program will teach you the fundamentals of machine learning and how to use these techniques to build real-world AI applications.
  • This Specialization is taught by Andrew Ng, an AI visionary who has led critical research at Stanford University and groundbreaking work at Google Brain, Baidu, and Landing.AI to advance the AI field.
  • Includes the following courses:
    • Supervised Machine Learning: Regression and Classification
    • Advanced Learning Algorithms
    • Unsupervised Learning, Recommenders, Reinforcement Learning

Deep Learning Specialization by Andrew Ng and Kian Katanforoosh

  • The Deep Learning Specialization is a foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology.
  • In this Specialization, you will build and train neural network architectures such as Convolutional Neural Networks, Recurrent Neural Networks, LSTMs, Transformers, and learn how to make them better with strategies such as Dropout, BatchNorm, Xavier/He initialization, and more. Get ready to master theoretical concepts and their industry applications using Python and TensorFlow and tackle real-world cases such as speech recognition, music synthesis, chatbots, machine translation, natural language processing, and more.
  • Includes the following courses:
    • Neural Networks and Deep Learning
    • Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
    • Structuring Machine Learning Projects
    • Convolutional Neural Networks

Machine Learning Engineering for Production (MLOps) Specialization by Andrew Ng

  • The Machine Learning Engineering for Production (MLOps) Specialization covers how to conceptualize, build, and maintain integrated systems that continuously operate in production. In striking contrast with standard machine learning modeling, production systems need to handle relentless evolving data. Moreover, the production system must run non-stop at the minimum cost while producing the maximum performance. In this Specialization, you will learn how to use well-established tools and methodologies for doing all of this effectively and efficiently.
  • In this Specialization, you will become familiar with the capabilities, challenges, and consequences of machine learning engineering in production. By the end, you will be ready to employ your new production-ready skills to participate in the development of leading-edge AI technology to solve real-world problems.
  • Includes the following courses:
    • Introduction to Machine Learning in Production
    • Machine Learning Data Lifecycle in Production
    • Machine Learning Modeling Pipelines in Production
    • Deploying Machine Learning Models in Production

GANs Specialization by Sharon Zhou

  • The DeepLearning.AI Generative Adversarial Networks (GANs) Specialization provides an exciting introduction to image generation with GANs, charting a path from foundational concepts to advanced techniques through an easy-to-understand approach. It also covers social implications, including bias in ML and the ways to detect it, privacy preservation, and more.
  • Build a comprehensive knowledge base and gain hands-on experience in GANs. Train your own model using PyTorch, use it to create images, and evaluate a variety of advanced GANs.
  • Includes the following courses:
    • Build Basic Generative Adversarial Networks (GANs)
    • Build Better Generative Adversarial Networks (GANs)
    • Apply Generative Adversarial Networks (GANs)

AI for Medicine by Pranav Rajpurkar

  • AI is transforming the practice of medicine. It’s helping doctors diagnose patients more accurately, make predictions about patients’ future health, and recommend better treatments. This three-course Specialization will give you practical experience in applying machine learning to concrete problems in medicine.
  • Includes the following courses:
    • AI for Medical Diagnosis
    • AI for Medical Prognosis
    • AI for Medical Treatment

Udacity Nanodegrees/Courses

Intro to Self-Driving Cars by Sebastian Thrun

Natural Language Processing (includes Speech Recognition) by Luis Serrano, Jay Alammar, and Arpan Chakraborty

Udemy

Artificial Intelligence A-Z: Learn How to Build an AI by Hadelin de Ponteves, Kirill Eremenko, et al.

Speaker Recognition by Quan Wang

Online Degrees/Certifications

Stanford Artificial Intelligence Graduate Program

  • This graduate program provides you with a deep dive into the principles and methodologies of AI. Selecting from a variety of electives, you can choose a path tailored to your interests, including natural language processing, vision, data mining, and robotics.
  • Courses are taught by prominent Stanford faculty whose research is at the forefront of emerging AI developments, including Andrew Ng, Christopher Manning, Chelsea Finn, Percy Liang, Jeanette Bohg.

Georgia Tech

Online Master of Science in CS with a specialization in ML

  • The first online Master of Science in Computer Science from an accredited university that students can earn exclusively through the “massive online” format and for a fraction of the normal cost.

Columbia

MicroMasters Program in Artificial Intelligence

  • The ColumbiaX MicroMasters Program in Artificial Intelligence is a professional and academic credential offered by edX.org for online learners. These Masters level courses include video lectures, quizzes, programming assignments, peer-reviewed assignments, and community discussion forums. Learners who successfully complete all courses in the MicroMasters program on edX receive a MicroMasters program certificate that they can share on their resume and LinkedIn.
  • Learners who successfully complete all four courses in the AI MicroMasters program and receive a certificate for each course, will earn an edX MicroMasters program certificate from ColumbiaX.

Caltech

Artificial Intelligence & Machine Learning Bootcamp

  • Accelerate your career with a 6 month AI & ML bootcamp which delivers a high-engagement learning experience, leveraging Caltech’s academic excellence and IBM’s industry prowess in the field of AI and ML.

UT Austin

PG Program in Artificial Intelligence & Machine Learning

  • Gain Industry-valued skills with the PG Program in Artificial Intelligence & Machine Learning: Business Applications.

Wharton Online

AI for Decision Making — Business Strategies and Applications

  • This AI program with Wharton Online is designed for participants seeking a competitive edge in emerging business technologies. The program delivers a comprehensive understanding of big data, AI, and machine learning.

Drexel University

AI & Machine Learning Certificate

  • Drexel’s 45-credit Master of Science (MS) in Artificial Intelligence and Machine Learning (MSAIML) program offers students an opportunity to learn a variety of foundational, computational and applied topics in artificial intelligence and machine learning.

Northwestern University

Artificial Intelligence Certificate Program

  • The Artificial Intelligence Certificate of Advanced Graduate Study has been designed to ensure that students who successfully complete the certificate can:
    • Utilize methods of machine learning and deep learning to build and run analytical models and neural networks;
    • Apply natural language processing techniques to speech recognition, semantic processing, text classification, and sentiment analysis;
    • Process image data for visual exploration, image classification, remote sensing, and facial recognition;
    • Utilize automated systems for robotics applications with special emphasis on reinforcement learning and the training of robots to mimic human behavior.

University of South Carolina

Artificial Intelligence Graduate Certificate

  • The Artificial Intelligence Graduate Certificate is a 12-credit hour program comprised of core and elective courses.

YouTube channels

3Blue1Brown by Grant Sanderson

  • 3Blue1Brown, by Grant Sanderson, explains concepts using a combination of math and entertainment.
  • The goal is for explanations to be driven by animations and for difficult problems to be made simple with changes in perspective.
  • New videos every Sunday.

Two Minute Papers

  • Awesome explanations of the latest and greatest research papers.
  • Two new videos every week.

StatQuest by Josh Starmer

Yannic Kilcher

  • Videos about AI/ML research papers, programming, and issues of the AI community and the broader impact of AI in society.
  • Creator of the famous GPT-3, GPT-2 and Attention Is All You Need explanation videos.

Dynamic Programming by Aditya Verma

  • Great explanations of algorithmic problems based on coding patterns. Also, some of the best DP tutorials out there.

Videos

Jay’s Visual Intro to AI by Jay Alammar, STV Capital
AI for Full-Self Driving by Andrej Karpathy, Tesla
Backprop in ConvNets by Prof. Dhruv Batra, Virginia Tech
PyTorch at Tesla by Andrej Karpathy, Tesla
Heroes of Deep Learning: Andrew Ng interviews Andrej Karpathy, Tesla
Deep Learning in Speech Recognition by Alex Acero, Apple Inc.
End-to-End Models for Speech Processing at Stanford by Navdeep Jaitly, NVIDIA
Speech Recognition (ASR) by Andrew Senior, Google
Text to Speech (TTS) by Andrew Senior, Google
Automatic Speech Recognition: An Overview by Preethi Jyothi, IIT Bombay
Machine Learning and Causal Inference by Susan Athey, Stanford
How does Netflix recommend movies? Matrix Factorization by Serrano Academy
The Potential of Machine Learning for Hardware Design by Jeff Dean, Head of Google Research
A Path Towards Autonomous AI at Baidu by Yann LeCun, Chief AI Scientist at Meta
Speech Emotion Detection by Amazon
A friendly introduction to Recurrent Neural Networks
How does Netflix recommend movies? Matrix Factorization
Speaker Verification - The present and future of voiceprint based security
MIT 6.S191: Automatic Speech Recognition
First Principles of Computer Vision