Skip to content

This is a curated collection of valuable Generative AI resources, including free courses, videos, articles, and books. It covers topics from Machine Learning and NLP fundamentals to advanced concepts, sourced from leading AI organizations and educational institutions like OpenAI, Google, Stanford, and more.

Notifications You must be signed in to change notification settings

Fazmin/Generative-AI-Essentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 

Repository files navigation

πŸŽ“ Generative AI Learning Collection

introduction

This is a Generative AI Learning Collection featuring resources I've personally found incredibly valuable. It includes free courses, videos, articles, and books that cover everything from the basics of Machine Learning and NLP to the more advanced concepts in Generative AI. This guide is curated from a collection of resources shared on LinkedIn, X (formerly Twitter), and other social media channels, as well as suggestions from renowned educational institutions and leading AI organizations including OpenAI, Microsoft, Anthropic, Google, IBM, AWS, Stanford, Harvard, and more. I wanted to share these structured learning materials with you, whether you're just starting out or already have some AI experience.


πŸ“š Table of Contents


πŸ§‘β€πŸ« Foundational Concepts

Courses

  • Machine Learning Fundamentals – Stanford University
    πŸ”— Course Link
    Description: Covers ML basics like linear regression, decision trees, and model evaluation.

  • Python for Data Science, AI & Development – IBM
    πŸ”— Course Link
    Description: Learn Python basics, data types, and functions for Data Science.

  • AI for Everyone – DeepLearning.AI
    πŸ”— Course Link
    Description: An introduction to AI concepts, ethics, and applications, perfect for non-technical learners.

  • Introduction to AI with Python – Harvard University
    πŸ”— Course Link
    Description: A 7-week course covering AI technologies and machine learning basics.

Videos

  • Mathematics for ML
    🎬 Watch Video
    Topics Covered: Linear algebra, calculus, and foundational math for ML.

  • Data Science Basics
    🎬 Watch Video
    Topics Covered: Core concepts in data science and ML fundamentals.

Books πŸ“–

  • "Python Crash Course" by Eric Matthes
    Description: A beginner-friendly introduction to Python, suitable for data science and AI applications.

πŸ§‘β€πŸ’» Building Blocks

Courses

  • Neural Networks & Deep Learning – DeepLearning.AI
    πŸ”— Course Link
    Description: Understand core architectures of neural networks and deep learning models.

  • Data Science & ML – Harvard University
    πŸ”— Course Link
    Description: Covers intermediate machine learning concepts, probability, and statistics.

  • Generative AI with Large Language Models – AWS
    πŸ”— Course Link
    Description: Build and deploy large language models (LLMs) with AWS resources.

Videos

  • Training Embeddings for Recommendation Systems
    🎬 Watch Video
    Topics Covered: Key concepts in embeddings and their use in recommendation engines.

  • Data Science: Visualization
    🎬 Watch Video
    Topics Covered: Visualizing data with Python libraries.

Books πŸ“–

  • "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" by AurΓ©lien GΓ©ron
    Description: A practical guide for machine learning and deep learning with Python libraries.

πŸ§‘β€πŸ”¬ Mastering Generative AI - Advanced

Courses

  • Advanced Machine Learning on Google Cloud Specialization – Google
    πŸ”— Course Link
    Description: Covers advanced ML techniques, including model optimization and hyperparameter tuning.

  • AI Workflow: Feature Engineering and Bias Detection – IBM
    πŸ”— Course Link
    Description: Focuses on data preparation, bias detection, and model validation techniques.

  • Supervised Machine Learning: Regression and Classification
    πŸ”— Course Link
    Description: An in-depth course on supervised ML techniques with applications in regression and classification.

Videos

  • Deep Residual Learning for Image Recognition
    🎬 Watch Video
    Topics Covered: Understanding deep residual networks for image recognition tasks.

  • Attention Mechanisms and Transformers
    🎬 Watch Video
    Topics Covered: Deep dive into attention mechanisms and transformer models.

Books πŸ“–

  • "Deep Learning" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
    Description: A comprehensive resource for deep learning concepts, covering theory and applications.

🌟 Specialized Generative AI Courses

Anthropic

  • Introduction to AI Fluency πŸ”— Course Link Description: Learn to collaborate with AI systems effectively, efficiently, ethically, and safely.

Google

  • LLMOps – Google Cloud & DeepLearning.AI
    πŸ”— Course Link
    Description: Learn LLM operations, from pre-processing to model deployment.

Microsoft

  • Generative AI for Data Analysis Professional Certificate
    πŸ”— Course Link
    Description: Covering data analysis and generative AI with real-world applications.

OpenAI

  • ChatGPT Prompt Engineering for Devs
    πŸ”— Course Link
    Description: OpenAI's specialized course on prompt engineering for conversational AI models.

Gemini

  • Understanding Responsible AI – Gemini AI Lab
    πŸ”— Course Link
    Description: Focuses on responsible and ethical AI practices.

GitHub - Awesome Generative AI

  • Awesome Generative AI Guide – Aishwarya Reganti
    πŸ”— Course Link
    Description: A curated list of resources, tools, papers, and tutorials on generative AI. This guide covers topics like large language models (LLMs), prompt engineering, diffusion models, and more. Perfect for learners at all levels seeking structured and high-quality AI content.

GitHub - LLM Mastery

  • LLM Mastery In 30 Days – Vasanth51430
    πŸ”— Course Link
    Description: A comprehensive 30-day roadmap to master Large Language Models (LLMs). This resource guides learners through NLP fundamentals, transformer models, fine-tuning, and deploying LLMs in real-world applications. Perfect for those looking for structured learning on LLMs and prompt engineering.

πŸ“˜ Other Resources

AI Basics

Ethical and Safe Use of AI Tools

Literature Exploration & Summarization

Working with Data

Writing & Creating

Project & Time Management

Machine Learning Essentials

Top 15 YouTube Channels to Level Up Your Machine Learning Skills

YouTube Channels

  • Two Minute Papers
    • Description: Hosted by Konrad Kording, this channel summarizes the latest research papers in short videos, ideal for staying updated on new developments.
  • Sentdex
    • Description: Offers a wide range of programming tutorials on machine learning, Python, finance, data analysis, robotics, and more, aimed at beginners to intermediate programmers.
  • DeepLearningAI
    • Description: Founded by Andrew Ng, this channel provides educational content including lectures, tutorials, and expert interviews, covering the latest trends in ML and DL.
  • Artificial Intelligence β€” All in One
    • Description: A comprehensive resource for AI fundamentals, machine learning, deep learning, computer vision, and NLP, accessible to all skill levels.
  • Kaggle
    • Description: Covers tutorials for various skill levels, features interviews with industry gurus, and shares winning solutions from Kaggle competitions.
  • Siraj Raval
    • Description: Explores topics in machine learning, deep learning, computer vision, and NLP with a fun and engaging teaching style.
  • Jeremy Howard
    • Description: Co-founder of fast.ai, his channel aims to make AI accessible to everyone with easy-to-understand video lectures.
  • Applied AI Course
    • Description: Focuses on practical machine learning knowledge, teaching core ideas through real-world case studies to build AI solutions.
  • Krish Naik
    • Description: An experienced educator who explains various ML, DL, and AI topics with real-world problem scenarios, making AI familiar to everyone.
  • StatQuest with Josh Starmer
    • Description: Provides educational content on statistics, data science, and machine learning, breaking down complex concepts and their mathematical underpinnings.
  • Daniel Bourke
    • Description: A self-taught machine learning engineer who guides viewers from beginner to master in ML, including PyTorch.
  • Data School
    • Description: Kevin Markham's channel offers in-depth tutorials and webinars with clear, concise, and step-by-step explanations of complex data science concepts.
  • 3Blue1Brown
    • Description: Grant Sanderson explains complex mathematical and machine learning concepts through appealing and intuitive animations for a broad audience.
  • Jeff Heaton
    • Description: Uses real-world examples to explain machine learning, deep learning, and AI concepts, serving as a great primer for beginners.
  • Machine Learning Street Talk
    • Description: Managed by Tim Scarfe, this channel covers the latest developments in AI and ML with in-depth analysis and interviews with leading thinkers.

Courses from DeepLearning.AI

UCL Machine Learning MSc

This is an archive of lectures, resources, and coursework from my time at UCL.

Maybe if you are a student

Extra Resources


Books

  1. "Natural Language Processing with Transformers" by Lewis Tunstall, Leandro von Werra, and Thomas Wolf
    Description: Practical guide to working with transformer-based NLP models.

  2. "Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play" by David Foster
    Description: A guide to generative models and their applications in creative fields.

  3. "The Hundred-Page Machine Learning Book" by Andriy Burkov
    Description: A concise yet comprehensive overview of machine learning concepts.

  4. "Machine Learning Yearning" by Andrew Ng
    Description: Free book offering insights into how to structure ML projects effectively.


Articles

  • "Attention is All You Need"
    πŸ“„ Read Article
    Description: Foundational paper on the Transformer model, revolutionizing NLP.

  • "Understanding LSTMs" by Christopher Olah
    πŸ“„ Read Article
    Description: An illustrated guide to Long Short-Term Memory (LSTM) networks.

  • "Scaling Laws for Neural Language Models"
    πŸ“„ Read Article
    Description: Research on scaling language models and their impacts on performance.


πŸ“Š Categorized Resources

Machine Learning

Category Topic Resource Type Link
Machine Learning Mathematics for ML Video Watch
Machine Learning Linear Regression Course Link
Machine Learning Logistic Regression Course Link
Machine Learning Naive Bayes Classifier Video Watch
Machine Learning Dimensionality Reduction (PCA, AutoEncoders) Course Link
Machine Learning Data Science: Machine Learning (Harvard) Course Link
Machine Learning Machine Learning Crash Course Course (Google) Link
Machine Learning Data Science: Linear Regression (Harvard) Course Link

Generative AI

Category Topic Resource Type Link
Generative AI ChatGPT Prompt Engineering for Devs Course (OpenAI) Link
Generative AI LLMOps (Google Cloud & DeepLearning.AI) Course Link
Generative AI Generative AI for Data Analysis (Microsoft) Professional Certificate Link
Generative AI AI for Everyone (DeepLearning.AI) Course Link
Generative AI Generative AI with Large Language Models (AWS) Course Link
Generative AI Generative Deep Learning by David Foster Book -

Statistics

Category Topic Resource Type Link
Statistics Statistics Fundamentals Playlist Link
Statistics Data Science: Probability (Harvard) Course Link
Statistics Probability Course Link
Statistics Data Science: Probability (Great Learning) Course Link
Statistics Statistics and R (Harvard) Course Link
Statistics Data Science: Probability (Harvard) Course Link

Programming

Category Topic Resource Type Link
Programming Python for Data Science, AI & Development (IBM) Course Link
Programming R Programming Fundamentals Course (Stanford) Link
Programming SQL for Data Science Course Link
Programming MongoDB Basics Course Link
Programming Python for Data Science (Playlist) Playlist Link

LangChain and Prompt Engineering

Category Topic Resource Type Link
LangChain and Prompt Engineering LangChain Prompt Templates Course Link
LangChain and Prompt Engineering Building LLM Agents Using LangChain Course Link
LangChain and Prompt Engineering LangChain Output Parsing Course Link
LangChain and Prompt Engineering Understanding LangChain Chains Course Link

Other Specialized Topics

Category Topic Resource Type Link
Other Specialized Topics Dynamic Pricing in Ecommerce Video Watch
Other Specialized Topics Transparent Machine Learning with GenAI Video Watch
Other Specialized Topics RAG from Scratch Course Link
Other Specialized Topics Detecting Buyer-side Returns Fraud Video Watch
Other Specialized Topics LinkedIn’s CTR Modeling Video Watch
Other Specialized Topics Building Large Language Models (Stanford CS229) Course Link

Top 9 LLMs Making Waves in the Industry

This is a Generative AI Learning Collection featuring resources I've personally found incredibly valuable. It includes free courses, videos, articles, and books that cover everything from the basics of Machine Learning and NLP to the more advanced concepts in Generative AI. This guide is curated from a collection of resources shared on LinkedIn, X (formerly Twitter), and other social media channels, as well as suggestions from renowned educational institutions and leading AI organizations including OpenAI, Microsoft, Anthropic, Google, IBM, AWS, Stanford, Harvard, and more. I wanted to share these structured learning materials with you, whether you're just starting out or already have some AI experience.

I'm always open to adding more, so feel free to share any great resources you've come across!

List of Noteworthy LLMs

Here's a list of top LLMs, each with distinct capabilities:

  1. OpenAI πŸ”— OpenAI Model Release Notes Summary: Features GPT-4.5, excelling in conversational AI, multi-step reasoning, and real-time interactions with multimodal capabilities. Proprietary model, best for businesses with budget flexibility.

  2. DeepSeek πŸ”— DeepSeek Website Summary: DeepSeek-R1 (671B parameters, MoE) is a top open-source LM known for reasoning, long-form content, and efficiency in math/code generation. Ideal for integrating with enterprise data using RAG.

  3. Qwen πŸ”— Qwen LM GitHub Summary: Alibaba's Qwen models (e.g., QwQ-32B, Qwen2.5-Max) excel in mathematical reasoning and coding with less computational resources. Open-sourced under Apache 2.0, suitable for diverse enterprise applications.

  4. Grok πŸ”— xAI Grok Blog Summary: xAI's chatbot integrated with X, Grok 3 offers real-time information, advanced reasoning, and "DeepSearch." Recommended for fast news analysis, coding assistance, and dynamic customer support.

  5. Llama πŸ”— Meta AI Website Summary: Meta's Llama 3.3 features multimodal capabilities, a 128,000-token context window, and outperforms alternatives in multilingual dialogue, reasoning, and coding. Open-source, offering flexibility for customization.

  6. Claude πŸ”— Claude AI by Anthropic Summary: Anthropic's Claude 3.7 Sonnet integrates multiple reasoning approaches with an "extended thinking mode" for accuracy. Strong in coding, web development, summarization, and conversational AI.

  7. Mistral πŸ”— Mistral AI Chat Summary: Mistral Small 3 is a 24-billion-parameter, latency-optimized model (Apache 2.0 license) for high-efficiency tasks, processing 150 tokens/second. Ideal for low-latency AI solutions and limited hardware.

  8. Gemini πŸ”— Google DeepMind Gemini Summary: Google's Gemini 2.5 enhances complex problem-solving and multimodal understanding with a 1 million token context window. Excellent for coding and includes self-fact-checking. Proprietary, consider data privacy.

  9. Command R πŸ”— Cohere Command Models Summary: Cohere's Command R+ specializes in RAG and business intelligence workflows with a 128k-token context window. Features native search query generation, source citation, and multilingual coverage. Cohere also offers the open-source Command A for on-premises deployment.


You have something to Contribute

Please submit a pull request on GitHub or reach out with your suggestions.

Thank you and have a wonderful day!

About

This is a curated collection of valuable Generative AI resources, including free courses, videos, articles, and books. It covers topics from Machine Learning and NLP fundamentals to advanced concepts, sourced from leading AI organizations and educational institutions like OpenAI, Google, Stanford, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published