Courses on Artificial Intelligence and Data Science
We list here some courses from different institutes, with a focus on the broad area of artificial intelligence such as machine learning, deep learning, computer vision, natural language processing, and reinforcement learning. This list can by no means be exhaustive. A recommendation is to choose the one from a particular topic which best fits your need, and dig in deep in that one. The other can serve as supplemental references.
Machine Learning
- CS6787 Advanced Machine Learning Systems
- Machine Learning Theory CMPSCI 690M
- Machine Learning 10-601
- Lectures on Machine Learning
- Oxford Machine Learning
- COMPM050 Reinforcement Learning
- Foundations of Machine Learning
- CS 540 - Introduction to Artificial Intelligence
- CSE 515T: Bayesian Methods in Machine Learning
- CIS520: Machine Learning
- Introduction to Machine Learning
- Machine Learning CS-433
- CS584: Deep Learning
- CSC412/2506S -- Spring Probabilistic Learning and Reasoning
- CIS620 Probabilistic Graphical Models
- CS 281B / Stat 241B Statistical Learning Theory
- CS 228 - Probabilistic Graphical Models
- 6.867 Machine Learning
- CS761 Mathematical Foundations of Machine Learning @ WISC
- Mathematical Principles of Machine Learning @ NTU
- CS229 - Machine Learning
- Mathematics of Machine Learning @ Warwick
- Mathematics of Machine Learning @ MIT
- Computational Learning Theory @ Oxford
- Foundations of Machine Learning @ Princeton
Deep Learning
- Machine Learning and having it deep and structured
- Machine Learning
- CS230 Deep Learning
- Deep Learning at University Paris
- CS7015: Deep Learning
- MIT Deep Learning Series
- MIT 6.S191 Introduction to Deep Learning
- CS 285 Deep Reinforcement Learning
- Deep Learning
- COS 495 Introduction to Deep Learning
- Deep Learning at SUNY
- CMSC 35246 Deep Learning
- CS231n: Convolutional Neural Networks for Visual Recognition
- Dive into Deep Learning
- CS 498 Introduction to Deep Learning
- CMP784: Deep Learning
- CS294-158-SP19 Deep Unsupervised Learning Spring
- MA8701 DeepLearning
- CS 598 LAZ: Cutting-Edge Trends in Deep Learning and Recognition
- MATH 689 Deep Learning: Theory and Applications
- CS321 Introduction to Neural Networks and Machine Learning
- Deep Learning and AI @ MIT
- Intro to Deep Learning @ MIT
- Deep Learning @ DeepMind
- Deep Learning @ DeepMind
Natural Language Processing and Speech Recognition
-
CS 886: Topics in Natural Language Processing @ Waterloo
- COS 484: Natural Langauge Processing @ Princeton
- COMS W4705: Natural Language Processing @ Columbia
- CMSC470 Intro to NLP @ UMD
- Natural Language Understanding @ ETHZ
- Topics in Natural Language Processing @ BGU
- Advanced Methods in Natural Language Processing @ TAU
- Empirical Methods in Natural Language Processing (ENLP) COSC-572/LING-572 @ Georgetown
- Statistical Natural Language Processing @ NYU
- CS 388: Natural Language Processing @ UTAustin
- Introduction to Natural Language Processing CS 585 @ UMASS
- Natural Language Processing S20 11-411 @ CMU
- NLP @ Machine Learning Mastery
- Deep NLP @ Oxford
- TTIC 31210: Advanced Natural Language Processing @ UChicago
- CS224n: Natural Language Processing with Deep Learning @ Stanford
- CSC2518 - Spoken Language Processing @ U Toronto
- EE 649, Speech Processing by Computer @ Purdue
- Speech Recognition EECS E6870 @ Columbia
- Automatic Speech Recognition (ASR) @ Edingburgh
- CS224d: Deep Learning for Natural Language Processing @ Stanford
- CS224N: NLP with Deep Learning @ Stanford
- Natural Language Processing with Deep Learning @ Stanford
- Deep learning for NLP @ Stanford and DeepMind
- Deep Learning for NLP @ DeepMind and Oxford
- CS 11-747, Neural Networks for NLP @ CMU
- CS224D: Deep Learning for Natural Language Processing @ Stanford
- AI Talks at DeepMind
- NLP
- Practical NLP
- NLP @ Berkeley
- NLP @ YSDA
Computer Vision
- ECE 5554 / ECE 4554: Computer Vision
- CS484: Introduction to Computer Vision
- MIT 6.S094: Deep Learning for Self-Driving Cars
- CS3346, Artificial Intelligence II
- BBM416 -- Fundamentals of Computer Vision
- IMAGE ANALYSIS AND COMPUTER VISION
- Image Processing and Computer Vision
- Computer Vision CS 554
- Computer Vision CSE 455
- CS 556: Computer Vision
- Computer Vision and Deep Learning
- Computer Vision for Visual Effects
- CS 6476 Computer Vision
- CS 376: Computer Vision
- 16-385 Computer Vision
- CS280: Computer Vision
Reinforcement Learning
- CS 598 Statistical Reinforcement Learning @ UIUC
- ECE 517: Reinforcement Learning in Artificial Intelligence @ UTK
- Deep Reinforcement Learning @ Charles University
- CS885 Spring 2018 - Reinforcement Learning @ Waterloo
- Reinforcement Learning @ UPC
- Intelligent Systems - Reinforcement Learning @ MPI
- Deep RL Bootcamp @ Berkeley
- Advanced-Deep-Learning-and-Reinforcement-Learning @ DeepMind
- Real life reinforcement learning @ CMU
- CS234: Reinforcement Learning Winter 2020 @ Stanford
- Deep Reinforcement Learning CS 285 @ UC Berkeley
- Advanced Topics 2015 (COMPM050/COMPGI13) Reinforcement Learning @ UCL
- Advanced Deep Learning and Reinforcement Learning @ DeepMind
- Introduction to Reinforcement Learning @ DeepMind
- Reinforcement Learning @ DeepMind
- Reinforcement Learning @ Stanford
- Practical Reinforcement Learning