AI and Machine Learning Courses (collected)

Entry-Level Courses

CS221: Artificial Intelligence: Principles and Techniques

tl;dr: Covers foundational AI topics including machine learning, search, Markov decision processes, and more.

Class Webpage | Material Webpage

CS230: Deep Learning

tl;dr: Focuses on deep learning, including neural networks, backpropagation, and practical implementations using frameworks like TensorFlow.

Class Webpage | Material Webpage

Intermediate Courses

CS229: Machine Learning

tl;dr: Comprehensive overview of machine learning techniques including supervised and unsupervised learning, neural networks, and reinforcement learning.

Class Webpage | Material Webpage

CS231n: Convolutional Neural Networks for Visual Recognition

tl;dr: Focuses on the use of convolutional neural networks (CNNs) in visual recognition tasks.

Class Webpage | Material Webpage

CS224N: Natural Language Processing with Deep Learning

tl;dr: Introduction to NLP and deep learning methods, with practical projects and hands-on assignments.

Class Webpage | Material Webpage

Advanced Courses

CS236: Deep Generative Models

tl;dr: Advanced topics in generative models including variational autoencoders (VAEs) and generative adversarial networks (GANs).

Class Webpage | Material Webpage

CS234: Reinforcement Learning

tl;dr: Deep dive into reinforcement learning, covering topics like MDPs, policy gradient methods, and applications.

Class Webpage | Material Webpage

Acknowledgment

Special thanks to Stanford University for providing these amazing open-source courses in artificial intelligence and machine learning. Their dedication to accessible education is greatly appreciated.