๐ค AI & Deep Learning Zero to One¶
From perceptrons to transformers to production. The complete AI learning path.
โ See also: ML Track ยท Python Frameworks
๐บ๏ธ The AI Landscape¶
Data Science โโโ Machine Learning โโโ Deep Learning โโโ Generative AI
โ โ โ โ
Statistics Classical ML Neural Nets LLMs
Pandas/NumPy sklearn PyTorch/TF Transformers
Visualization Decision Trees CNNs/RNNs Diffusion
EDA SVMs, KNN Attention RAG/Agents
๐ Data Science (Foundation)¶
| Course | Platform | Link |
|---|---|---|
| Python for Data Science (IBM) | Coursera (audit) | Coursera |
| Data Science NPTEL | NPTEL (IIT Madras) | NPTEL |
| Kaggle Learn (micro-courses) | Kaggle (free) | kaggle.com/learn |
| Statistics with Python | YouTube (Khan Academy) | khanacademy.org/math/statistics-probability |
๐ง Machine Learning (Classical)¶
| Course | Platform | Link |
|---|---|---|
| Machine Learning (Andrew Ng) | Coursera (audit) | Coursera |
| Machine Learning (CS229 Stanford) | YouTube | YouTube |
| ML NPTEL (IIT Madras) | NPTEL | NPTEL |
| Hands-On ML (Aurรฉlien Gรฉron talks) | YouTube | YouTube |
๐ฎ Deep Learning¶
| Course | Platform | Link |
|---|---|---|
| Neural Networks: Zero to Hero | YouTube (Karpathy) | YouTube |
| Deep Learning Specialization | Coursera (audit) | Coursera |
| Practical Deep Learning (fast.ai) | fast.ai (free) | course.fast.ai |
| MIT 6.S191 Intro to Deep Learning | YouTube | YouTube |
| Deep Learning (NPTEL) | NPTEL (IIT Madras) | NPTEL |
๐๏ธ Computer Vision¶
| Course | Platform | Link |
|---|---|---|
| CS231n (Stanford) | YouTube | YouTube |
| First Principles of CV | YouTube (Columbia) | YouTube |
| OpenCV Python Tutorial | OpenCV Docs | docs.opencv.org |
๐ Natural Language Processing¶
| Course | Platform | Link |
|---|---|---|
| CS224N (Stanford NLP) | YouTube | YouTube |
| Hugging Face NLP Course | Hugging Face (free) | huggingface.co/learn/nlp-course |
| NLP NPTEL (IIT Kharagpur) | NPTEL | NPTEL |
๐จ Generative AI¶
| Course | Platform | Link |
|---|---|---|
| Generative AI for Beginners | Microsoft (free) | github.com/microsoft/generative-ai-for-beginners |
| LLM University (Cohere) | Cohere (free) | docs.cohere.com/docs/llmu |
| Prompt Engineering Guide | DAIR.AI (free) | promptingguide.ai |
| LangChain Tutorial | LangChain Docs | python.langchain.com |
| Stable Diffusion from Scratch | YouTube | YouTube |
| Build a Large Language Model (from scratch) | YouTube (Andrej Karpathy) | YouTube |
๐ฏ Reinforcement Learning¶
| Course | Platform | Link |
|---|---|---|
| RL Course (David Silver, DeepMind) | YouTube | YouTube |
| CS285 (UC Berkeley) | YouTube | YouTube |
| Spinning Up in Deep RL | OpenAI (free) | spinningup.openai.com |
๐ Books (Free)¶
| Book | Topic | Link |
|---|---|---|
| Deep Learning | Theory | deeplearningbook.org |
| Dive into Deep Learning | Interactive | d2l.ai |
| Neural Networks and Deep Learning | Intuition | neuralnetworksanddeeplearning.com |
| Probabilistic ML | Bayesian | probml.github.io/pml-book |
| RL: An Introduction | RL | incompleteideas.net/book |
| Speech and Language Processing | NLP | web.stanford.edu/~jurafsky/slp3 |
๐ ๏ธ Frameworks & Tools¶
| Tool | Use | Link |
|---|---|---|
| PyTorch | Deep learning | pytorch.org/tutorials |
| TensorFlow | Deep learning | tensorflow.org/tutorials |
| Hugging Face | NLP/LLMs | huggingface.co |
| scikit-learn | Classical ML | scikit-learn.org |
| OpenCV | Computer vision | opencv.org |
| MLflow | Experiment tracking | mlflow.org |
| Weights & Biases | Experiment tracking | wandb.ai (free tier) |
| ONNX | Model interop | onnx.ai |
๐ From Learning Log¶
LLM & GenAI Courses¶
| Course | Platform | Link |
|---|---|---|
| Neural Networks: Zero to Hero (Karpathy) | GitHub/YouTube | github.com/karpathy/nn-zero-to-hero |
| Deep Dive into LLMs like ChatGPT (3h31m) | YouTube (Karpathy) | YouTube |
| Let's reproduce GPT-2 124M (4h) | YouTube (Karpathy) | YouTube |
| Let's build the GPT Tokenizer (2h13m) | YouTube (Karpathy) | YouTube |
| Stanford CS229: Building Large Language Models (1h44m) | YouTube | YouTube |
| Pretraining LLMs | DeepLearning.AI | deeplearning.ai |
| RLHF | DeepLearning.AI | deeplearning.ai |
| How Diffusion Models Work | DeepLearning.AI | deeplearning.ai |
| A Hackers' Guide to Language Models (1h30m) | YouTube (Jeremy Howard) | YouTube |
| CS224N: NLP with Deep Learning (22 lectures) | YouTube (Stanford) | YouTube Playlist |
| CS224U: Natural Language Understanding (15 lectures) | YouTube (Stanford) | YouTube Playlist |
| Multilingual NLP 2020 | CMU | cmu.edu |
| DeepSeek-R1: How it Changes the LLM Story | YouTube | YouTube |
| Post-training of LLMs | DeepLearning.AI | deeplearning.ai |
Books (LLM-Focused)¶
| Book | Link |
|---|---|
| Hands-On Large Language Models (Jay Alammar) | Amazon |
| Natural Language Processing with Transformers (HF team) | transformersbook.com |
| The Hundred-Page Language Models Book | thelmbook.com |
| A Little Bit of RLHF (free online) | rlhfbook.com |
Key Articles¶
| Article | Link |
|---|---|
| The Big LLM Architecture Comparison | sebastianraschka.com |
| From GPT-2 to gpt-oss: Architectural Advances | sebastianraschka.com |
| Sampling for Text Generation | huyenchip.com |
| A Visual Guide to Reasoning LLMs | maartengrootendorst.com |
| Understanding Multimodal LLMs | sebastianraschka.com |