AI Learning Kit
A curated collection of AI learning materials
๐ก How to use this guide
This is a curated toolkit, not a rigid curriculum. While structured in a logical sequence, feel free to jump to any topic that fits your goals. Explore resources that match your background and learning styleโone may be enough, or you might need to combine several based on your objectives.
Resource Types:
๐ Roadmap ๐ Free Text/Book ๐ Paid Text/Book ๐ฅ Free Video/Course ๐ฌ Paid Video/Course ๐ Repository ๐ Practice Platform ๐ Website/Hub
๐บ๏ธ Roadmaps
- ๐ AI Engineer Roadmap โ Step-by-step guide to building modern AI applications and working with LLMs
- ๐ ML Engineer Roadmap โ Structured path covering core ML algorithms, model training, & MLOps
- ๐ Data Engineer Roadmap โ Complete guide to data pipelines, databases, & preparing data for AI workflows
๐ Introduction to AI
- ๐ฅ AI For Everyone โ Andrew Ng's non-technical intro to AI concepts and strategy
- ๐ Elements of AI โ Introduction to AI basics by the University of Helsinki
๐งฎ Maths for AI
- ๐ฅ The Math Behind AI โ DeepLearning.AI specialization on math essentials
- ๐ฅ Khan Academy โ Foundational math courses covering all AI prerequisites
- ๐ Mathematics for Machine Learning โ Free textbook by Deisenroth, Faisal, and Ong
๐ Python for AI
- ๐ฌ Python for Everybody โ Dr. Chuck's Python specialization for absolute beginners
- ๐ฅ AI Python for Beginners โ DeepLearning.AI course for those with programming knowledge, focused on AI
๐ป AI Foundations
- ๐ฅ CS50's Intro to AI with Python โ Harvard's AI course covering search, knowledge, and learning
- ๐ฌ Udacity AI Nanodegree โ Project-based AI program with mentorship
โ๏ธ Prompt Engineering
- ๐ฅ ChatGPT Prompt Engineering for Developers โ DeepLearning.AI course with Isa Fulford and Andrew Ng
- ๐ Prompt Engineering Guide โ DAIR.AI's comprehensive and community-driven guide
- ๐ OpenAI Prompt Engineering Docs โ Official best practices from OpenAI
๐ Python Libraries for AI
- ๐ฌ The Numpy Stack in Python โ Lazy Programmer's course on numpy, pandas & matplotlib
- ๐ฌ Introduction to Data Science in Python โ University of Michigan course on Coursera
- ๐ Scikit-learn MOOC - Machine learning in Python with scikit-learn
- ๐ Data Analysis with Python โ freeCodeCamp certification with projects
๐ค Machine Learning
- ๐ฅ Machine Learning Specialization โ Andrew Ng's foundational 3-course series on Coursera
- ๐ฅ Google's Machine Learning Crash Course โ Fast-paced intro with TensorFlow exercises
- ๐ Hands-On Machine Learning with Scikit-Learn and PyTorch โ Aurรฉlien Gรฉron's practical ML guide
- ๐ The 100-Page ML Book โ Andriy Burkov's concise ML reference
- ๐ Python Data Science Handbook โ Jake VanderPlas's free guide to the Python data science stack
๐ ๏ธ Machine Learning Frameworks
- ๐ฌ PyTorch for Deep Learning โ Professional PyTorch Certificate by Coursera
- ๐ฅ TensorFlow in Practice โ Professional TensorFlow Certificate by Coursera
- ๐ Hugging Face Transformers โ Industry-standard library for state-of-the-art NLP models
- ๐ฅ LangChain for LLM App Development โ DeepLearning.AI short course on LangChain fundamentals
๐ง Deep Learning
- ๐ฅ Deep Learning Specialization โ Andrew Ng's 5-course deep learning series
- ๐ Practical Deep Learning โ fast.ai's top-down, code-first approach to deep learning
- ๐ฅ Neural Networks: Zero to Hero โ Andrej Karpathy's series explaining math & code behind neural networks
- ๐ฅ MIT 6.S191: Introduction to Deep Learning โ MIT's flagship intro to deep learning
- ๐ Deep Learning Book โ The "bible of deep learning" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
- ๐ Dive into Deep Learning โ Interactive textbook with code in PyTorch, TensorFlow, and JAX
โจ Generative AI & Large Language Models (LLMs)
- ๐ฅ Generative AI for Everyone โ Andrew Ng's non-technical intro to generative AI
- ๐ฅ Generative AI with LLMs โ DeepLearning.AI + AWS course on training and deploying LLMs
- ๐ Hugging Face LLM Course โ End-to-end course on building with LLMs
- ๐ LLM Course โ Comprehensive roadmap and hands-on notebooks for LLM science and engineering
- ๐ Hands-On Large Language Models โ Visual, practical guide to building with LLMs
- ๐ฅ Retrieval Augmented Generation โ Build RAG systems with LLMs
- ๐ RAG Techniques โ Comprehensive collection of RAG strategies with code, illustrations, and evaluations
๐ต๏ธ Agentic AI
- ๐ฅ Agentic AI โ Comprehensive course on building agentic systems with iterative, multi-step workflows
- ๐ Introduction to AI Agents โ Hugging Face's comprehensive course on building & deploying agents
- ๐ GenAI Agents โ 50+ tutorials and implementations for AI agents, from basic bots to multi-agent systems
- ๐ AI Agents for Beginners โ Microsoft's 12-lesson curriculum for getting started with AI agents
- ๐ฅ 5-Day AI Agents Intensive โ Project-based short course for building production-ready agents
๐๏ธ MLOps
- ๐ฅ Machine Learning Engineering in Production (MLOps) โ Specialization on the end-to-end ML lifecycle
- ๐ Designing Machine Learning Systems โ Chip Huyen's foundational text on MLOps architecture & strategy
- ๐ Practical MLOps โ Noah Gift's guide to operationalizing ML with cloud-native tools
- ๐ MLOps Zoomcamp โ Hands-on course covering experiment tracking, pipelines, and monitoring
๐ ๏ธ AI Engineering
- ๐ AI Engineering โ Chip Huyen's guide to building AI applications in production
- ๐ Made With ML โ End-to-end ML engineering basics to production
- ๐ Full Stack Deep Learning โ The "missing semester" of ML: infrastructure, deployment, and testing
- ๐ ML Engineering โ Practical guide to hardware, memory optimization, and scaling
๐บ Essential YouTube Channels
- ๐ฅ 3Blue1Brown โ Visual explanations of math and neural networks
- ๐ฅ Andrej Karpathy โ Deep technical dives into LLMs and Neural Networks
- ๐ฅ Sentdex โ Practical Python AI projects and Neural Networks from scratch
- ๐ฅ StatQuest with Josh Starmer โ Breaking down complex Statistics and ML concepts
- ๐ฅ Krish Naik โ Practical ML/DL and career guidance
- ๐ฅ Codebasics โ Project-based learning and data science fundamentals
- ๐ฅ CampusX โ Comprehensive data science and machine learning tutorials
- ๐ฅ Stanford Online - Academic lecture series on world-class foundational courses in AI
๐ Learning Repos
- ๐ AI For Beginners โ Microsoft's 12-week, 24-lesson comprehensive AI curriculum
- ๐ ML For Beginners โ Microsoft's 12-week, 26-lesson curriculum on classical machine learning
- ๐ Generative AI for Beginners โ Microsoft's 21-lesson course on building GenAI applications
- ๐ LLMs from scratch โ Build a GPT-style LLM from the ground up with Sebastian Raschka
- ๐ Homemade Machine Learning โ Python implementations of ML algorithms with math explanations
- ๐ Transformers Tutorials โ Practical notebooks for using Hugging Face Transformers
๐๏ธ Practice Repos
- ๐ 100 NumPy Exercises โ Progressive NumPy challenges with solutions
- ๐ Deep Learning with Python Notebooks โ Interactive labs and code for the Keras/TensorFlow ecosystem
- ๐ PyTorch Deep Learning Exercises โ Practical modules and challenges for mastering PyTorch
๐๏ธ Datasets & Models
- ๐ Hugging Face Models & Datasets โ The largest open hub of datasets and ML models
- ๐ OpenML โ Open platform for discovering datasets and sharing reproducible ML experiments
- ๐ Kaggle Datasets โ Massive repository of community-published public datasets
- ๐ Papers With Code โ Free and open resource for ML papers, code, datasets, & evaluation tables
- ๐ UCI ML Repository โ The "grandfather" of ML datasets, widely used for benchmarking classical algorithms
๐ Challenges & Competitions
- ๐ Kaggle Competitions โ Real-world ML competitions with datasets and leaderboards
- ๐ LeetCode Pandas Challenges โ Practice data manipulation with Pandas problems
- ๐ StrataScratch โ Data science interview questions from top companies
- ๐ Deep-ML โ Hands-on ML coding challenges with real datasets
- ๐ NeetCode ML โ Implement core ML algorithms from scratch with video explanations
- ๐ MLExpert โ ML coding interview questions with in-depth video explanations
- ๐ TensorTonic โ Implement 200+ ML papers and algorithms from scratch
- ๐ DataInterview โ Practice SQL and Python for data science interviews
๐ Learning Platforms
- ๐ DeepLearning.AI โ Top-tier specializations and short courses curated by Andrew Ng
- ๐ Hugging Face Learn โ Professional tutorials and documentation for the Transformers ecosystem
- ๐ Udemy AI Courses โ Library of community-created AI courses for all tools and levels
- ๐ Educative โ Interactive, text-based environments for efficient skill building
- ๐ DataCamp โ Highly interactive, browser-based data science and AI fundamentals
Contributing
Contributions are always welcome! Whether it's adding new quality resources or suggesting a new category, join us in making this the ultimate AI guide. Read the guidelines
License
This repository is MIT-licensed. Read more