A list of online courses in various subjects. This repository will be updated indefinitely with more courses and newer versions of existing courses.
Check out these repositories for a more exhaustive list of curated resources:
Note: Recommended courses are in bold, but this does not imply the rest of the mentioned courses aren't useful. If you're new to any of these topics, we suggest you start from the bolded courses.
- CS224d: Deep Learning for Natural Language Processing - Richard Socher, Stanford University
- Coursera: Machine Learning - Andrew Ng, Stanford University
- Coursera: Deep Learning - Andrew Ng, deeplearning.ai
- Coursera: TensorFlow in Practice - Andrew Ng, deeplearning.ai
- Udemy: Machine Learning A-Z
- Udemy: Deep Learning A-Z
-
A subset of this course that specializes in Computer Vision:
-
Another subset of this course that specializes in Natural Language Prcessing (NLP):
-
- Neural Networks Playlist - 3Blue1Brown, YouTube
- Coursera: Reinforcement Learning - University of Alberta
- Udacity: Introduction to Computer Vision - Georgia Tech
- Computer Vision I: Variational Methods in Computer Vision - TU Munich
- Computer Vision II: Multiple View Geometry - TU Munich
- CS231n: Convolutional Neural Networks for Visual Recognition - Fei-Fei Li, Stanford University
- Linear Algebra - Gilbert Strang, MIT OCW
- Coursera: Robotics - University of Pennsylvania
- edX: Robot Mechanics and Control, Part I - Seoul National University
- edX: Robot Mechanics and Control, Part II - Seoul National University
- CS223A: Robotics - Oussama Khatib, Stanford University
- Introduction to Mobile Robotics - Wolfram Burgard, University of Freiburg
- edX: Hello (Real) World with ROS - Robot Operating System - TU Delft
- Autonomous Navigation for Flying Robots - TU Munich