Learn AI & Machine Learning

πŸŽ“ Start Your AI Learning Journey

Whether you're a complete beginner or looking to deepen your expertise, this curated collection of resources will help you master AI and machine learning concepts.


οΏ½ What's New in 2025

Latest AI Learning Resources

ResourceTypeDescription
Anthropic's Claude Prompt EngineeringGuideOfficial guide to getting the best from Claude
OpenAI o1 Reasoning ModelsDocsUnderstanding chain-of-thought reasoning
Google Gemini APITutorialBuild with Google's multimodal AI
AI Engineering GuideCourseThe emerging AI Engineer role explained
MCP (Model Context Protocol)DocsNew standard for AI tool integration

�🌱 Beginner-Friendly Courses

Free Courses

CourseProviderDurationDescription
Machine LearningStanford/Coursera11 weeksAndrew Ng's legendary ML course - the perfect starting point
Deep Learning Specializationdeeplearning.ai3 monthsFive courses covering neural networks, CNNs, RNNs, and more
fast.ai Practical Deep Learningfast.ai7 weeksTop-down approach to deep learning with PyTorch
CS50's Introduction to AIHarvard7 weeksExplore AI concepts through hands-on projects
Google Machine Learning Crash CourseGoogle15 hoursQuick introduction to ML with TensorFlow

Interactive Learning


πŸ”₯ Large Language Models (LLMs)

Understanding LLMs

ResourceTypeDescription
Andrej Karpathy's Neural Networks: Zero to HeroVideo SeriesBuild a GPT from scratch
LLM University by CohereCourseComprehensive LLM education
State of GPTTalkKarpathy explains how ChatGPT works
Attention Is All You NeedPaperThe foundational Transformer paper

Building with LLMs


πŸ–ΌοΈ Generative AI & Diffusion Models

ResourceTypeFocus
Diffusion Models from ScratchVideoUnderstand stable diffusion
AUTOMATIC1111 WikiGuideStable Diffusion Web UI
ComfyUI ExamplesGuideNode-based image generation
Midjourney DocumentationDocsOfficial Midjourney guide

πŸ“š Essential Reading

Books

TitleAuthorLevel
Hands-On Machine LearningAurΓ©lien GΓ©ronBeginner-Intermediate
Deep LearningGoodfellow, Bengio, CourvilleIntermediate-Advanced
Pattern Recognition and Machine LearningChristopher BishopAdvanced
The Hundred-Page Machine Learning BookAndriy BurkovBeginner

Research Papers (Must-Reads)

  1. Attention Is All You Need – Introduced the Transformer architecture
  2. BERT – Bidirectional pre-training for NLP
  3. GPT-3 – Language models are few-shot learners
  4. CLIP – Connecting text and images
  5. Stable Diffusion – High-resolution image synthesis

πŸ› οΈ Hands-On Practice

Platforms

Project Ideas

  1. Build a chatbot using OpenAI API or Ollama
  2. Fine-tune an LLM on your own data with LoRA
  3. Create an image classifier with PyTorch or TensorFlow
  4. Generate images with Stable Diffusion locally
  5. Build a RAG system with LangChain and vector databases

πŸ“Ί YouTube Channels

ChannelFocus
3Blue1BrownVisual math explanations, neural network series
Andrej KarpathyDeep learning, building GPT from scratch
Two Minute PapersAI research summaries
Yannic KilcherIn-depth paper explanations
StatQuestStatistics and ML fundamentals

πŸ—ΊοΈ Learning Roadmaps

Path 1: ML Engineer

Python β†’ Statistics β†’ ML Basics β†’ Deep Learning β†’ MLOps β†’ Production Systems

Path 2: Data Scientist

Python β†’ Statistics β†’ Data Analysis β†’ ML β†’ Visualization β†’ Domain Expertise

Path 3: AI Researcher

Math β†’ Deep Learning β†’ Research Papers β†’ Novel Experiments β†’ Publications

Path 4: LLM Developer

Python β†’ Transformers β†’ Prompt Engineering β†’ RAG β†’ Fine-tuning β†’ Agents


Have a resource suggestion? Let us know!