Starting September 2024
Notes:
Some topics will include
ML
Python
Github
Python libraries
Numpy, Pandas, Scikit-learn, Keras, TensorFlow, Matplotlib
SQL
Comments
LEX Fridman MIT Lectures
1 / 15
Deep Learning Basics: Introduction and Overview
https://www.youtube.com/watch?v=O5xeyoRL95U&list=PLe8HThjUpqadLD-AewSKkhAyW5Nr4Yq4Z
MIT Self-Driving Cars (2018) 2 / 10
Self-Driving Cars Lectures
https://www.youtube.com/watch?v=Q0nGo2-y0xY&list=PLrAXtmErZgOeY0lkVCIVafdGFOTi45amq
Lex Fridman Research 1 / 10
https://www.youtube.com/watch?v=fCLI6kxFFTE&list=PLrAXtmErZgOfvrgXrKgzAFbqAW-lCG0Fv
MIT Introduction to Deep Learning | 6.S191, Alexander Amini, 1/ 71
https://www.youtube.com/watch?v=ErnWZxJovaM&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI1
2. MIT 6.S191: Recurrent Neural Networks, Transformers, and Attention Alexander Amini, 2/ 71
https://www.youtube.com/watch?v=dqoEU9Ac3ek&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=2
Note: Sequence modeling applications
Transformer Architecture
The Annotated Transformer
https://nlp.seas.harvard.edu/annotated-transformer/
Attention Is All You Need
https://arxiv.org/abs/1706.03762
Notes: For LLMs
3 MIT 6.S191: Convolutional Neural Networks Alexander Amini, 3/ 71
https://www.youtube.com/watch?v=2xqkSUhmmXU
4 MIT 6.S191: Deep Generative Modeling Alexander Amini, 4/ 71
https://www.youtube.com/watch?v=Dmm4UG-6jxA&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=4
5 MIT 6.S191: Reinforcement Learning Alexander Amini, 5/ 71
https://www.youtube.com/watch?v=8JVRbHAVCws&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=5
6 MIT 6.S191: Language Models and New Frontiers Alexander Amini, 6/ 71
https://www.youtube.com/watch?v=N1fbskTpwZ0&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=6
7 MIT 6.S191: (Google) Generative AI for Media Alexander Amini, 7/ 71
https://www.youtube.com/watch?v=P7Hkh2zOGQ0&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=7
8 MIT 6.S191: Building AI Models in the Wild Alexander Amini, 8/ 71
https://www.youtube.com/watch?v=ZAGiinWiFsE&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=8
9 MIT Introduction to Deep Learning (2023) | 6.S191 Alexander Amini 9/ 71
https://www.youtube.com/watch?v=QDX-1M5Nj7s&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=9
10 MIT 6.S191 (2023): Recurrent Neural Networks, Transformers, and Attention Alexander Amini 10/ 71
https://www.youtube.com/watch?v=ySEx_Bqxvvo&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=10
11 MIT 6.S191 (2023): Convolutional Neural NetworksAlexander Amini 11/ 71
https://www.youtube.com/watch?v=NmLK_WQBxB4&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=11
12 MIT 6.S191 (2023): Deep Generative Modeling Alexander Amini 12/ 71
13 MIT 6.S191 (2023): Robust and Trustworthy Deep Learning Alexander Amini 13/ 71
https://www.youtube.com/watch?v=kIiO4VSrivU&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=13
14 MIT 6.S191 (2023): Reinforcement Learning Alexander Amini 14/ 71
https://www.youtube.com/watch?v=AhyznRSDjw8&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=14
15 MIT 6.S191 (2023): Deep Learning New Frontiers Alexander Amini 15/ 71
https://www.youtube.com/watch?v=FHeCmnNe0P8&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=15
16 MIT 6.S191 (2023): Text-to-Image Generation Alexander Amini 16/ 71
https://www.youtube.com/watch?v=SA-v6Op2kL4&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=16
17 MIT 6.S191 (2023): The Modern Era of Statistics Alexander Amini 17/ 71
https://www.youtube.com/watch?v=p1NpGC8K-vs&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=17
18 MIT 6.S191 (2023): The Future of Robot Learning Alexander Amini 18/ 71
https://www.youtube.com/watch?v=WHvWSYKGMDQ&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=18
19 MIT Introduction to Deep Learning (2022) | 6.S191Alexander Amini 19/ 71
https://www.youtube.com/watch?v=7sB052Pz0sQ&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=19
20 MIT 6.S191 (2022): Recurrent Neural Networks and Transformers Alexander Amini 20/ 71
https://www.youtube.com/watch?v=QvkQ1B3FBqA&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=20
21 MIT 6.S191 (2022): Convolutional Neural Networks Alexander Amini 21/ 71
https://www.youtube.com/watch?v=uapdILWYTzE&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=21
22 MIT 6.S191 (2022): Deep Generative Modeling Alexander Amini 22/ 71
https://www.youtube.com/watch?v=QcLlc9lj2hk&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=22
23 MIT 6.S191 (2022): Reinforcement Learning Alexander Amini 823 71
https://www.youtube.com/watch?v=-WbN61qtTGQ&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=23
24 MIT 6.S191 (2022): Deep Learning New Frontiers Alexander Amini 24/ 71
https://www.youtube.com/watch?v=wySXLRTxAGQ&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=24
25 MIT 6.S191: LiDAR for Autonomous Driving Alexander Amini 25/ 71
https://www.youtube.com/watch?v=NHZMfSMAHlo&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=25
26 MIT 66 .S191: Automatic Speech RecognitionA lexander Amini 26/ 71
https://www.youtube.com/watch?v=sR6_bZ6VkAg&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=26
27 MIT 6.S191: AI for Science Alexander Amini 27/ 71
https://www.youtube.com/watch?v=QZxcTZj0L-M&list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI&index=27
Linear Algebra
Linear Algebra Operations For Machine Learning
GeeksforGeeks
https://www.geeksforgeeks.org/ml-linear-algebra-operations/
A Gentle Introduction to Linear Algebra, MLM
https://machinelearningmastery.com/gentle-introduction-linear-algebra/
What's the big idea of Linear Algebra? **Course Intro**
Dr Trefor Bazett
https://www.youtube.com/watch?v=ZKUqtErZCiU&list=PLHXZ9OQGMqxfUl0tcqPNTJsb7R6BqSLo6
Matrix Algebra Full Course | Operations | Gauss-Jordan | Inverses | Cramer's Rule
https://www.youtube.com/watch?v=PqKyvTWYjPQ&list=PLgIi4lM74yW0ChmzTdT1w5ruCnqP0bv3J&index=12
Intro to Matrices
The Organic Chemistry Tutor
https://www.youtube.com/watch?v=yRwQ7A6jVLk&list=PLmqUUxWAllkGD6tKpbDgi7S4e45NYt_57
NumPy
NumPy UltraQuick Tutorial
NumPy: the absolute basics for beginners
https://numpy.org/doc/stable/user/absolute_beginners.html
The Annotated Transformer
https://nlp.seas.harvard.edu/annotated-transformer/
Numpy For Machine Learning 1/9
Codemy.com
https://www.youtube.com/@Codemycom
Python NumPy Tutorial for Beginners, freecodecamp
https://www.youtube.com/watch?v=QUT1VHiLmmI
Courses
Machine Learning in 2024 Beginner's Course, Tatev Karen Aslanyan
Freecodecamp
https://www.youtube.com/watch?v=bmmQA8A-yUA
Machine Learning Crash Course, Google
https://developers.google.com/machine-learning/foundational-courses
Foundational Courses, Google
https://developers.google.com/machine-learning/foundational-courses
Artificial Intelligence Science Projects, Science Buddies
https://www.sciencebuddies.org/science-fair-projects/science-projects/artificial-intelligence
Github
https://github.com/Amyntr/Amyntr_test
Wolfram: Introduction to Machine Learning, Etienne Bernard
https://www.wolfram.com/language/introduction-machine-learning/preface/
What Is ChatGPT Doing and Why Does It Work? Wolfram
https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-doing-and-why-does-it-work/
Algebra greene
Algebra 1 Full Course
https://www.youtube.com/watch?v=GAN-jgzYsIo
freeCodeCamp.org
Learn Python by Building 12 Projects in This 3-Hour Course
https://www.freecodecamp.org/news/learn-how-to-build-12-python-projects-in-one-course/
Introduction to Vectors Full Course
https://www.youtube.com/watch?v=btnLZHelKu8
Stanford CS25: V2 I Introduction to Transformers w/ Andrej Karpathy
https://www.youtube.com/watch?v=XfpMkf4rD6E
Mathematics for Machine Learning, pdf
https://mml-book.github.io/book/mml-book.pdf
Numpy and Pandas tutorials
Learn Python NumPy For Beginners - Full Course Playlist, Derrick Sherrill 5 / 12
https://www.youtube.com/watch?v=9fcTq8PDWWA&list=PLc_Ps3DdrcTuf3e-BBpDv8r9jbOB5Wdv-&index=1
Learn Python Pandas (For Beginners) - Tutorial Series,Derrick Sherrill1 / 12
https://www.youtube.com/watch?v=dtuKSYpdcFc&list=PLc_Ps3DdrcTuu4PJB_g3oUn-wpohI_mUh
LLM Courses
CS480/680 Lecture 19: Attention and Transformer Networks, Pascal Poupart
https://www.youtube.com/watch?v=OyFJWRnt_AY&t=39s
DeepLearning AI Courses
https://www.deeplearning.ai/courses/
Explore the Large Language Models Course Catalog
https://www.coursera.org/courses?query=large%20language%20models
Large Language Model Course
https://github.com/mlabonne/llm-course
Start with Large Language Models (LLMs) - Become an expert for free!
A complete guide to start and improve your LLM skills in 2024 without an advanced background in the field and stay up-to-date with the latest news and state-of-the-art techniques!
https://github.com/louisfb01/start-llms
Colab Step by step guide Algotrading 101
https://algotrading101.com/learn/google-colab-guide/
What are Large Language Models? aws
https://aws.amazon.com/what-is/large-language-model/
Large Language Models Explained, NVIDIA
https://www.nvidia.com/en-us/glossary/large-language-models/
What Are Large Language Models Used For? NVIDIA
https://blogs.nvidia.com/blog/what-are-large-language-models-used-for/
What are Large Language Models, MLM
https://machinelearningmastery.com/what-are-large-language-models/
Building Transformer Models with Attention Crash Course. Build a Neural Machine Translator, MLM
Large Language Models powered by world-class Google AI
https://cloud.google.com/ai/llms
Introduction to Large Language Models, Google AI
https://developers.google.com/machine-learning/resources/intro-llms
LLMs continued
Large Language Models powered by world-class Google AI
https://cloud.google.com/ai/llms
Introduction to Large Language Models. Google
https://developers.google.com/machine-learning/resources/intro-llms
Start with Large Language Models (LLMs) - Become an expert for free!
https://github.com/louisfb01/start-llms
Coursera explore large language models courses
https://github.com/louisfb01/start-llms
7 Steps to Mastering Large Language Models (LLMs)
https://www.kdnuggets.com/7-steps-to-mastering-large-language-models-llms
Generative AI with Large Language Models
https://www.coursera.org/learn/generative-ai-with-llms
Introduction to Generative Pre-trained Transformer (GPT) Geeks for Geeks
https://www.geeksforgeeks.org/introduction-to-generative-pre-trained-transformer-gpt/
Satyajit Pattnai
Complete Python NumPy for Data Science in 30 minutes | NumPy Python Full Guide
https://www.youtube.com/watch?v=2Lk3y3pzzmg
Satyajit Pattnaik data scientist, numpy, pandas, ML
https://www.youtube.com/@SatyajitPattnaik/playlists
Math Tutorials, JensenMath
https://www.youtube.com/@MrJensenMath10
Patrick Loeber, Python Engineer, NumPy Crash Course - Complete Tutorial
https://www.youtube.com/@patloeber
Meta
Llama
End To End LLM Project Using LLAMA 2- Open Source LLM Model From Meta, Krish Naik
https://www.youtube.com/watch?v=cMJWC-csdK4
How to Build an LLM from Scratch | An Overview, Shaw Talebi
https://www.youtube.com/watch?v=ZLbVdvOoTKM
5 Steps to Getting Started with Llama 2, Meta
https://ai.meta.com/blog/5-steps-to-getting-started-with-llama-2/
Introducing Meta Llama 3: The most capable openly available LLM to date, Meta
https://ai.meta.com/blog/meta-llama-3/
#1 - Getting Started - No BS Intro To Developing with LLMs
https://www.gdcorner.com/blog/2024/06/12/NoBSIntroToLLMs-1-GettingStarted.html
Steve burton ML
https://www.youtube.com/playlist?list=PLdetVhxXf6_WeA2y7yK0fuv5WKlobtQkN
Google developer
TensorFlow Keras Pytorch
https://developers.google.com/learn/pathways/tensorflow
Understanding neural networks with TensorFlow Playground
What Is Keras? Your 2024 Guide, Coursera
https://www.coursera.org/articles/what-is-keras
Keras vs Tensorflow vs Pytorch: Key Differences Among Deep Learning
https://www.simplilearn.com/keras-vs-tensorflow-vs-pytorch-article
ChemCoder
https://www.youtube.com/channel/UChybxp01BB-9ImWA0wJKWyg
NumPy for Beginners in 15 minutes | Python Crash Course, Nicholas Renotte
https://www.youtube.com/watch?v=uRsE5WGiKWo
https://github.com/nicknochnack/NumpyCrashCourse/blob/master/Numpy%20Crash%20Course.ipynb
Pandas for Data Science in 20 Minutes | Python Crash Course, Nicholas Renotte
https://www.youtube.com/watch?v=tRKeLrwfUgU
Full Stack Computer Vision Tutorial with Tensorflow, Python, Tensorflow.JS with React.JS, Nicholas Renotte 1 / 7
https://www.youtube.com/watch?v=dZh_ps8gKgs&list=PLgNJO2hghbmhUeJuv7PyVYgzhlgt2TcSr
Linear Algebra and Matrices
Mathematics for Machine Learning: Linear Algebra, Coursera
https://www.coursera.org/learn/linear-algebra-machine-learning
Introduction to Linear Algebra for Applied Machine Learning with Python
https://pabloinsente.github.io/intro-linear-algebra
12 Matrix Operations You Should Know While Starting your Deep Learning Journey
https://www.analyticsvidhya.com/blog/2021/07/12-matrix-operations
Analytics Vidhya free courses
A comprehensive beginners guide to Linear Algebra for Data Scientists
https://www.analyticsvidhya.com/blog/2017/05/comprehensive-guide-to-linear-algebra/
Matrices and Matrix Arithmetic for Machine Learning, geeks for geeks
https://www.geeksforgeeks.org/matrices-and-matrix-arithmetic-for-machine-learning/
How Machine Learning Uses Linear Algebra to Solve Data Problems, freecode camp
=====================================
Prompts for code creation
use chatgpt to code an app
Mastering Coding Challenges with AI: A Comprehensive Guide
https://www.learnprompt.org/chat-gpt-prompts-for-coding/
Mastering Programming with AI: Unleashing ChatGPT for Programmers
https://www.learnprompt.org/chatgpt-prompts-for-programmers/
Create prompts to generate code, Google AI
https://cloud.google.com/vertex-ai/generative-ai/docs/code/code-generation-prompts
ChatGPT Prompts for Writing and Generating Codes
https://dev.to/techiesdiary/chatgpt-prompts-for-writing-and-generating-codes-59kf
100 Best Coding Prompts For ChatGPT, weam
https://weam.ai/blog/prompts/best-coding-prompts-for-chat-gpt/
My Top 17 ChatGPT Prompts for Coding
https://www.fullstackfoundations.com/blog/chatgpt-prompts-for-coding
Top 40 prompts for Developer, Swiftask
https://www.swiftask.ai/blog/top-40-prompts-for-developer
November 24, 2024 Numpy and Pandas
NumPy Crash Course - Complete Tutorial, Patrick Loeber
https://www.youtube.com/watch?v=9JUAPgtkKpI&t=5s
Complete Python Pandas Data Science Tutorial! (2024 Updated Edition), Keith Galli
https://www.youtube.com/watch?v=2uvysYbKdjM
Numpy Crash Course.ipynb
https://github.com/nicknochnack/NumpyCrashCourse/blob/master/Numpy%20Crash%20Course.ipynb
Make Your Pandas Code Lightning Fast, Rob Mullah with vectorized functions
https://www.youtube.com/watch?v=SAFmrTnEHLg
Google search
https://www.youtube.com/@patloeber/search?query=ultraquick%20numpy
My top 25 pandas tricks, Data School
https://www.youtube.com/watch?v=RlIiVeig3hc
NumPy Full Python Course - Data Science Fundamentals, NeuralNine
https://www.youtube.com/watch?v=4c_mwnYdbhQ
November 29, 2024
LLM Transformers
Transformers (how LLMs work) explained visually | DL5, 3blue one brown
https://www.youtube.com/watch?v=wjZofJX0v4M
LLM
ChatGPT: 30 Year History | How AI Learned to Talk, artoftheproblem
https://www.youtube.com/watch?v=OFS90-FX6pg
LLM
Neural networks 3Blue1Brown1 / 8
https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi
Vectors
Everything You Need to Know About Vectors, FloatyMonkey
https://www.youtube.com/watch?v=Ej3ZVxljJfo
Vectors The Organic Chemistry Tutor, Beastcraft 1 / 17
https://www.youtube.com/watch?v=Ej3ZVxljJfo
Commonly used Machine Learning Algorithms
https://www.kaggle.com/discussions/general/253858
ML Projects
How to use Google Colab for Machine Learning Projects
https://www.geeksforgeeks.org/how-to-use-google-colab-for-machine-learning-projects/
freecodecamp Full course ML
Machine Learning in 2024 – Beginner's Course
https://www.youtube.com/watch?v=bmmQA8A-yUA
Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping), Keith Galli
https://www.youtube.com/watch?v=GB9ByFAIAH4&t=12s
Machine Learning Algorithms
https://www.geeksforgeeks.org/machine-learning-algorithms/
Machine Learning Tutorial
https://www.geeksforgeeks.org/machine-learning/
Math.Libretexts
A First Course in Linear Algebra (Kuttler)
https://math.libretexts.org/Bookshelves/Linear_Algebra/A_First_Course_in_Linear_Algebra_(Kuttler)
College Algebra 1e (OpenStax)
https://math.libretexts.org/Bookshelves/Algebra/College_Algebra_1e_(OpenStax)
Probability and statistics
https://stats.libretexts.org/Bookshelves
Introductory Statistics
https://stats.libretexts.org/Bookshelves/Introductory_Statistics
Probability Theory
https://stats.libretexts.org/Bookshelves/Probability_Theory
Applied Statistics
https://stats.libretexts.org/Bookshelves/Applied_Statistics
Computing and Modeling
https://stats.libretexts.org/Bookshelves/Computing_and_Modeling
RTG: Classification Methods
https://stats.libretexts.org/Bookshelves/Computing_and_Modeling/RTG%3A_Classification_Methods
February 4, 2025
Matrices, byjus
https://byjus.com/jee/matrices/
Transpose of a Matrix, byjus
https://byjus.com/maths/transpose-of-a-matrix/
Operations with Polynomials Full Course | Exponents | Adding | Multiplying | Dividing, greene math 2 hours
https://www.youtube.com/watch?v=qJB384pmleU&t=2023s
What is a polynomial greene math
https://www.greenemath.com/College_Algebra/8/What-is-a-PolynomialLesson.html#google_vignette
Factoring Polynomials Full Course | Beginner to Advanced, greene math
https://www.youtube.com/watch?v=lwlrTYMdUr8
Understanding vectors, Physics high
https://www.youtube.com/watch?v=lmipUGrQjBM
Looking Glass Universe
https://www.youtube.com/@LookingGlassUniverse
Mathematics for Machine Learning
https://mml-book.github.io/book/mml-book.pdf
Trigonometry For Beginners, The organic chemistry tutor
https://www.youtube.com/watch?v=PUB0TaZ7bhA
February 18, 2025
Glossary of LLM Terms
https://www.vectara.com/glossary-of-llm-terms
LLM terminology
https://www.nebuly.com/blog/llm-terminology-the-top-50-terms-to-know
RAG Vectara tutorial
https://www.vectara.com/retrieval-augmented-generation-everything-you-need-to-know