GenAI-Learning

GenAI-Learning

Up-to-Date Content: We regularly update our repository with new courses, articles, and tutorials to keep pace with the rapidly evolving field of AI.

Stars: 108

Visit
 screenshot

GenAI-Learning is a repository dedicated to providing resources and courses for individuals interested in Generative AI. It covers a wide range of topics from prompt engineering to user-centered design, offering courses on LLM Bootcamp, DeepLearning AI, Microsoft Copilot Learning, Amazon Generative AI, Google Cloud Skills, NVIDIA Learn, Oracle Cloud, and IBM AI Learn. The repository includes detailed course descriptions, partners, and topics for each course, making it a valuable resource for AI enthusiasts and professionals.

README:

🚀 GenAI-Learning

AI Engineers possess a good understanding of programming, software engineering, and data science, and use different tools and techniques to process data to develop and maintain AI systems.

📑 Table of Contents

  1. 🎓 LLM Bootcamp - Spring 2023
  2. 🧠 DeepLearning AI
  3. 🤖 Microsoft Copilot Learning
  4. ☁️ Amazon Generative AI
  5. 🌐 Google Cloud Skills
  6. 🎮 NVIDIA Learn
  7. 🔷 Oracle Cloud
  8. 📘 IBM AI Learn

🎓 LLM Bootcamp - Spring 2023 by The Full Stack

Learn best practices and tools for building LLM-powered apps, covering the full stack from prompt engineering to user-centered design.

📑 Course Name 📝 Description 🔗 Link
Launch an LLM App in One Hour Brief overview of the course content Course Link
LLM Foundations Introduction to the basics of LLMs Course Link
Learn to Spell: Prompt Engineering Techniques for effective prompting Course Link
Augmented Language Models Enhancing LLMs with tools and data Course Link
Project Walkthrough: askFSDL Step-by-step guide for the project Course Link
UX for Language User Interfaces Designing intuitive LLM interactions Course Link
LLMOps Deployment and management of LLM solutions Course Link
What's Next? Future directions in LLM development Course Link
Reza Shabani: Train Your Own LLM Deep dive into LLM training Course Link
Harrison Chase: Agents Building LLM-powered agents Course Link
Fireside Chat with Peter Welinder Insights from an industry leader Course Link

🧠 DeepLearning AI

📚 Full Catalog (Grouped by Category)

Short Course (95)

# Course Level Duration Partners Topics Link
1 ACP: Agent Communication Protocol Intermediate - IBM Research's BeeAI AI Frameworks, Agents, Data Processing, GenAI Applications, LLM Serving, Prompt Engineering, RAG, Search and Retrieval, Task Automation Open
2 Advanced Retrieval for AI with Chroma Intermediate - Chroma Embeddings, Fine-Tuning, GenAI Applications, RAG, Search and Retrieval Open
3 Agent Skills with Anthropic Beginner - Anthropic Agents Open
4 Agentic Knowledge Graph Construction Intermediate - Neo4j AI Frameworks, Agents, Data Engineering, Data Processing, Document Processing, Embeddings, Evaluation and Monitoring, GenAI Applications, RAG, Search and Retrieval, Task Automation, Vector Databases Open
5 AI Agentic Design Patterns with AutoGen Beginner - Microsoft, Penn State University AI Frameworks, Agents, GenAI Applications, RAG, Task Automation Open
6 AI Agents in LangGraph Intermediate - LangChain, Tavily AI Frameworks, Agents, Chatbots, Document Processing, GenAI Applications, Generative Models, Search and Retrieval Open
7 Attention in Transformers: Concepts and Code in PyTorch Beginner - StatQuest Deep Learning, Embeddings, GenAI Applications, Machine Learning, NLP, Transformers Open
8 Automated Testing for LLMOps Intermediate - CircleCI Evaluation and Monitoring, LLMOps, MLOps, Prompt Engineering Open
9 Build AI Apps with MCP Server: Working with Box Files Intermediate - Box AI Frameworks, Agents, Data Processing, Document Processing, GenAI Applications, Prompt Engineering, Search and Retrieval, Task Automation Open
10 Build Apps with Windsurf’s AI Coding Agents Beginner - Windsurf AI Coding, AI in Software Development, Agents, GenAI Applications, Prompt Engineering, Search and Retrieval, Task Automation Open
11 Build LLM Apps with LangChain.js Intermediate - LangChain AI Frameworks, Chatbots, GenAI Applications, Prompt Engineering, RAG, Search and Retrieval Open
12 Build Long-Context AI Apps with Jamba Beginner - AI21 labs Document Processing, GenAI Applications, Generative Models, NLP, Prompt Engineering, RAG Open
13 Building Agentic RAG with Llamaindex Beginner - LlamaIndex AI Frameworks, Agents, GenAI Applications, Prompt Engineering, RAG, Search and Retrieval Open
14 Building AI Applications With Haystack Intermediate - Haystack AI Frameworks, AI in Software Development, Agents, Document Processing, GenAI Applications, Prompt Engineering, RAG, Task Automation Open
15 Building AI Browser Agents Intermediate - AGI Inc AI Frameworks, Agents, Evaluation and Monitoring, Fine-Tuning, GenAI Applications, Task Automation Open
16 Building AI Voice Agents for Production Intermediate - LiveKit, RealAvatar Agents, Evaluation and Monitoring, GenAI Applications, LLMOps, NLP, Prompt Engineering Open
17 Building an AI-Powered Game Beginner - Together AI, AI Dungeon AI Safety, AI in Software Development, GenAI Applications, Generative Models, LLMOps, Prompt Engineering Open
18 Building and Evaluating Advanced RAG Beginner - TruEra, LlamaIndex AI Frameworks, Evaluation and Monitoring, GenAI Applications, LLMOps, RAG, Search and Retrieval Open
19 Building and Evaluating Data Agents Intermediate - Snowflake Agents Open
20 Building Applications with Vector Databases Beginner - Pinecone Anomaly Detection, Embeddings, MultiModal, Vector Databases Open
21 Building Code Agents with Hugging Face smolagents Intermediate - Hugging Face AI Safety, Evaluation and Monitoring, GenAI Applications, Prompt Engineering, Task Automation Open
22 Building Coding Agents with Tool Execution Intermediate - E2B Agents Open
23 Building Generative AI Applications with Gradio Beginner - Hugging Face Chatbots, Diffusion Models, GenAI Applications, Generative Models Open
24 Building Live Voice Agents with Google’s ADK Intermediate - Google Agents Open
25 Building Multimodal Search and RAG Intermediate - Weaviate Embeddings, MultiModal, RAG, Search and Retrieval, Vector Databases Open
26 Building Systems with the ChatGPT API Beginner - OpenAI AI Safety, Chatbots, GenAI Applications, Generative Models, Prompt Engineering Open
27 Building toward Computer Use with Anthropic Beginner - Anthropic AI Coding, AI Safety, Agents, Chatbots, GenAI Applications, Generative Models, MultiModal, Prompt Engineering, Task Automation Open
28 Building with Llama 4 Beginner - Meta Chatbots, GenAI Applications, Generative Models, MultiModal, NLP, Prompt Engineering Open
29 Building Your Own Database Agent Beginner - Microsoft Agents, Data Processing, GenAI Applications, LLMOps, LLM Serving, RAG, Search and Retrieval Open
30 Carbon Aware Computing for GenAI developers Beginner - Google Cloud GenAI Applications, LLMOps, LLM Serving Open
31 ChatGPT Prompt Engineering for Developers Beginner - OpenAI Chatbots, GenAI Applications, Prompt Engineering Open
32 Claude Code: A Highly Agentic Coding Assistant Intermediate - Anthropic AI Coding, AI in Software Development, Agents, Chatbots, Data Processing, Evaluation and Monitoring, GenAI Applications, LLMOps, Prompt Engineering, RAG, Task Automation Open
33 Collaborative Writing and Coding with OpenAI Canvas Beginner - OpenAI AI Coding, Agents, GenAI Applications, MultiModal, NLP, Prompt Engineering Open
34 Document AI: From OCR to Agentic Doc Extraction Intermediate - LandingAI Document Processing Open
35 DSPy: Build and Optimize Agentic Apps Intermediate - Databricks AI Frameworks, Agents, Evaluation and Monitoring, GenAI Applications, LLMOps, MLOps, Prompt Engineering, RAG, Search and Retrieval, Task Automation Open
36 Efficiently Serving LLMs Intermediate - Predibase Fine-Tuning, Generative Models, LLMOps, LLM Serving, Transformers Open
37 Embedding Models: from Architecture to Implementation Beginner - Vectara Embeddings, Search and Retrieval, Vector Databases Open
38 Evaluating AI Agents Beginner - Arize AI Agents, Evaluation and Monitoring, GenAI Applications, LLMOps, MLOps, Prompt Engineering, Task Automation Open
39 Evaluating and Debugging Generative AI Intermediate - Weights & Biases Evaluation and Monitoring, Fine-Tuning, Generative Models, LLMOps, MLOps, MultiModal, Prompt Engineering Open
40 Event-Driven Agentic Document Workflows Beginner - LlamaIndex Agents, Document Processing, Embeddings, Event-Driven AI, GenAI Applications, RAG, Search and Retrieval, Task Automation, Vector Databases Open
41 Federated Fine-tuning of LLMs with Private Data Beginner - Flower Labs AI Frameworks Open
42 Finetuning Large Language Models Intermediate - AMD, formerly Lamini Deep Learning, Fine-Tuning, Transformers Open
43 Function-calling and data extraction with LLMs Beginner - Nexusflow Agents, Embeddings Open
44 Functions, Tools and Agents with LangChain Intermediate - LangChain AI Frameworks, Agents, Chatbots, Generative Models, Prompt Engineering, RAG Open
45 Gemini CLI: Code & Create with an Open-Source Agent Beginner - Gemini CLI AI Coding, Task Automation Open
46 Getting Started with Mistral Beginner - Mistral AI Embeddings, Generative Models, Prompt Engineering, RAG Open
47 Getting Structured LLM Output Intermediate - DotTxt AI in Software Development, GenAI Applications, LLMOps, Prompt Engineering Open
48 Governing AI Agents Beginner - Databricks Agents Open
49 How Business Thinkers Can Start Building AI Plugins With Semantic Kernel Beginner - Microsoft AI Frameworks, Chatbots, GenAI Applications, Prompt Engineering, RAG Open
50 How Diffusion Models Work Intermediate - - Deep Learning, Diffusion Models, GenAI Applications, Generative Models Open
51 How Transformer LLMs Work Beginner - Jay Alammar, Maarten Grootendorst Deep Learning, Embeddings, GenAI Applications, LLMOps, Machine Learning, NLP, RAG, Transformers Open
52 Improving Accuracy of LLM Applications Intermediate - AMD, formerly Lamini, Meta AI Frameworks, Agents, Evaluation and Monitoring, Fine-Tuning, Machine Learning, Prompt Engineering Open
53 Intro to Federated Learning Beginner - Flower Labs AI Frameworks Open
54 Introducing Multimodal Llama 3.2 Beginner - Meta Agents, Chatbots, Computer Vision, Fine-Tuning, GenAI Applications, Generative Models, MultiModal, Prompt Engineering Open
55 Introduction to on-device AI Beginner - Qualcomm Data Processing, Deep Learning, Compression and Quantization, On-Device AI Open
56 JavaScript RAG Web Apps with LlamaIndex Beginner - LlamaIndex AI Frameworks, GenAI Applications, Prompt Engineering, RAG, Search and Retrieval Open
57 Jupyter AI: AI Coding in Notebooks Beginner - Project Jupyter AI Coding Open
58 Knowledge Graphs for AI Agent API Discovery Intermediate - SAP Agents, Embeddings, Search and Retrieval, Vector Databases Open
59 Knowledge Graphs for RAG Intermediate - Neo4j Embeddings, GenAI Applications, RAG, Search and Retrieval, Vector Databases Open
60 LangChain Chat with Your Data Beginner - LangChain Computer Vision, Document Processing, Embeddings, RAG, Vector Databases Open
61 LangChain for LLM Application Development Beginner - LangChain AI Frameworks, Agents, Chatbots, Generative Models, Prompt Engineering, RAG Open
62 Large Language Models with Semantic Search Beginner - Cohere Embeddings, NLP, RAG, Search and Retrieval, Vector Databases Open
63 Large Multimodal Model Prompting with Gemini Beginner - Google Cloud Generative Models Open
64 LLMOps Beginner - Google Cloud AI Safety, Chatbots, Data Processing, Evaluation and Monitoring, Fine-Tuning, LLMOps Open
65 LLMs as Operating Systems: Agent Memory Intermediate - Letta Agents, LLMOps, Prompt Engineering, RAG Open
66 Long-Term Agentic Memory With LangGraph Intermediate - LangChain Agents, Chatbots, Embeddings, Evaluation and Monitoring, GenAI Applications, LLMOps, Prompt Engineering, RAG, Search and Retrieval, Vector Databases Open
67 MCP: Build Rich-Context AI Apps with Anthropic Intermediate - Anthropic AI Coding, AI Frameworks, Agents, Chatbots, GenAI Applications, LLMOps, Prompt Engineering, Task Automation Open
68 Multi AI Agent Systems with crewAI Beginner - crewAI AI Frameworks, AI in Software Development, Agents, GenAI Applications, RAG, Task Automation Open
69 Multi-vector Image Retrieval Intermediate - Qdrant AI Coding, Search and Retrieval Open
70 Nvidia’s NeMo Agent Toolkit: Making Agents Reliable Intermediate - Nvidia Agents Open
71 Open Source Models with Hugging Face Beginner - Hugging Face Chatbots, Generative Models, MultiModal, NLP, Prompt Engineering, Transformers Open
72 Orchestrating Workflows for GenAI Applications Intermediate - Astronomer Data Engineering, Data Processing, Embeddings, Evaluation and Monitoring, Event-Driven AI, GenAI Applications, LLMOps, RAG, Task Automation, Vector Databases Open
73 Pair Programming with a Large Language Model Beginner - Google AI Coding, AI in Software Development, GenAI Applications, Prompt Engineering Open
74 Post-training of LLMs Intermediate - University of Washington, NexusFlow Evaluation and Monitoring, Fine-Tuning, Generative Models, LLMOps, Machine Learning, NLP, Prompt Engineering, Supervised Learning, Transformers Open
75 Practical Multi AI Agents and Advanced Use Cases with crewAI Beginner - crewAI Agents, Chatbots, GenAI Applications, Generative Models, Task Automation Open
76 Preprocessing Unstructured Data for LLM Applications Beginner - Unstructured Computer Vision, Document Processing, GenAI Applications, RAG, Vector Databases Open
77 Pretraining LLMs Intermediate - Upstage Deep Learning, Evaluation and Monitoring, Fine-Tuning, GenAI Applications, LLMOps, Machine Learning, Mathematical Foundations, Transformers Open
78 Prompt Compression and Query Optimization Intermediate - MongoDB Data Processing, GenAI Applications, LLMOps, Prompt Engineering, RAG, Search and Retrieval, Vector Databases Open
79 Prompt Engineering for Vision Models Beginner - Comet Computer Vision, Diffusion Models, Fine-Tuning, Generative Models, Prompt Engineering Open
80 Prompt Engineering with Llama 2&3 Beginner - Meta AI Safety, GenAI Applications, Generative Models, Prompt Engineering, Transformers Open
81 Pydantic for LLM Workflows Intermediate - DeepLearning.AI Evaluation and Monitoring, Fine-Tuning, Generative Models, LLMOps, Machine Learning, NLP, Prompt Engineering, Supervised Learning, Transformers Open
82 Quality and Safety for LLM Applications Beginner - WhyLabs AI Safety, Embeddings, Evaluation and Monitoring, GenAI Applications, Vector Databases Open
83 Quantization Fundamentals with Hugging Face Beginner - Hugging Face Generative Models, Compression and Quantization, MultiModal, Transformers Open
84 Quantization in Depth Intermediate - Hugging Face Compression and Quantization Open
85 Reasoning with o1 Intermediate - OpenAI Agents, GenAI Applications, MultiModal, NLP, Prompt Engineering Open
86 Red Teaming LLM Applications Beginner - Giskard AI Safety, Chatbots, Generative Models, LLMOps, Prompt Engineering Open
87 Reinforcement Fine-Tuning LLMs With GRPO Intermediate - Predibase Evaluation and Monitoring, Fine-Tuning, GenAI Applications, LLMOps, LLM Serving, Machine Learning, Prompt Engineering, Supervised Learning, Transformers Open
88 Reinforcement Learning From Human Feedback Intermediate - Google Cloud Fine-Tuning, Generative Models, LLMOps, Transformers Open
89 Retrieval Optimization: Tokenization to Vector Quantization Beginner - Qdrant Generative Models Open
90 Safe and reliable AI via guardrails Beginner - GuardrailsAI AI Safety, Chatbots, Evaluation and Monitoring, GenAI Applications, LLMOps, NLP, Prompt Engineering, RAG Open
91 Semantic Caching for AI Agents Intermediate - Redis Agents Open
92 Serverless Agentic Workflows with Amazon Bedrock Intermediate - AWS Agents, Chatbots, GenAI Applications, Generative Models, RAG, Task Automation Open
93 Understanding and Applying Text Embeddings Beginner - Google Cloud Embeddings, GenAI Applications, NLP, RAG, Search and Retrieval Open
94 Vector Databases: from Embeddings to Applications Intermediate - Weaviate Embeddings, GenAI Applications, RAG, Search and Retrieval, Vector Databases Open
95 Vibe Coding 101 with Replit Beginner - Replit AI Coding, AI in Software Development, Agents, GenAI Applications, Prompt Engineering Open

Course (11)

# Course Level Duration Partners Topics Link
1 Agentic AI Intermediate - DeepLearning.AI Agents Open
2 AI for Everyone Beginner - DeepLearning.AI Deep Learning, Machine Learning Open
3 AI Python for Beginners Beginner - DeepLearning.AI AI Coding, GenAI Applications, Task Automation Open
4 Build with Andrew Beginner - DeepLearning.AI AI Coding Open
5 Design, Develop, and Deploy Multi-Agent Systems with CrewAI Beginner - CrewAI Agents Open
6 Fast Prototyping of GenAI Apps with Streamlit Intermediate - Snowflake Chatbots, GenAI Applications, Prompt Engineering, RAG, Search and Retrieval Open
7 Fine-tuning & RL for LLMs: Intro to Post-training Intermediate - AMD Fine-Tuning Open
8 Generative AI for Everyoneㅤ Beginner - DeepLearning.AI Fine-Tuning, GenAI Applications, Generative Models, Prompt Engineering Open
9 Generative AI with Large Language Models Intermediate - AWS Fine-Tuning, GenAI Applications, Generative Models, Prompt Engineering, Transformers Open
10 Machine Learning in Production Intermediate - DeepLearning.AI Data Engineering, Deep Learning, MLOps Open
11 Retrieval Augmented Generation (RAG) Intermediate - DeepLearning.AI Data Processing, Document Processing, RAG Open

Specialization (8)

# Course Level Duration Partners Topics Link
1 AI for Good Beginner - DeepLearning.AI Computer Vision, Data Processing, GenAI Applications, NLP, Supervised Learning Open
2 Data Analytics Beginner - DeepLearning.AI Data Engineering, Data Processing, Synthetic Data Open
3 Deep Learning Specialization Intermediate - DeepLearning.AI Computer Vision, Deep Learning, NLP, Supervised Learning, Transformers Open
4 Generative AI for Software Development Beginner - DeepLearning.AI AI Coding, AI Frameworks, AI in Software Development, Chatbots, Data Processing, Document Processing, GenAI Applications, NLP, Prompt Engineering, Task Automation Open
5 Machine Learning Specialization Beginner - DeepLearning.AI, Stanford Online Anomaly Detection, Deep Learning, Machine Learning, Supervised Learning, Unsupervised Learning Open
6 Mathematics for Machine Learning and Data Science Beginner - DeepLearning.AI Deep Learning, Mathematical Foundations, Supervised Learning Open
7 PyTorch for Deep Learning Intermediate - DeepLearning.AI Deep Learning Open
8 TensorFlow Developer Professional Certificate Intermediate - DeepLearning.AI AI Frameworks, Computer Vision, Deep Learning, NLP, Time Series Open

🎯 Prompt Engineering Track

📘 Course Title 🎯 Description 🔗 Link
ChatGPT Prompt Engineering Developer-focused course Learn More
Prompt Engineering with Llama 2 Explore prompt design for Llama 2 Learn More
Master Prompt Engineering Comprehensive course by experts Learn More
Introductory Prompt Engineering Beginner-friendly guide Learn More
The Prompt Engineering Guide Detailed resource Learn More

🔄 Retrieval-Augmented Generation (RAG)

📺 Course Title 🔗 Link
RAG From Scratch - LangChain YouTube
RAGHack 2024 YouTube
RAG Tutorial Series YouTube
Master RAG in 5 Hours YouTube

📺 YouTube Free Courses

📚 Course Title 🎓 Channel 🔗 Link
AI 4 Every 1 Murtaza's Workshop YouTube
Generative AI Full Course Freecodecamp YouTube
Gen AI Tutorial For Beginners Codebasics YouTube
LLM Course IIT Madras BS Degree YouTube
Genartive AI News Krish Naik YouTube
LLM Crash Course Neural Hacks with Vasanth YouTube
Microsoft Developer Full Series GenAI YouTube

📚 Additional GitHub Resources

📂 Material 🔗 Link
Indepth-GENAI Repository
CampusX Courses Repository
Building LLM Applications Repository

🌟 7 Essential GitHub Repositories for GenAI

📚 Repository 🔗 Link
Microsoft's GenAI for Beginners Explore
Google Cloud Platform GenAI Explore
Awesome Generative AI Explore
Awesome GenAI Explore
Learn Generative AI Explore
GenAI Research Papers Explore
GenAI Projects Explore
Awesome RAG Explore

🌐 Google Cloud - Cloud Skill Boost

📚 Course Name 📝 Description 🔗 Link
Introduction to Generative AI Foundational GenAI concepts Start Learning
Intro to Large Language Models LLM fundamentals and applications Start Learning
Introduction to Responsible AI AI ethics and principles Start Learning
Prompt Design in Vertex AI Master prompt engineering Start Learning
Applying AI Principles Practical responsible AI Start Learning
Image Generation Diffusion models deep dive Start Learning
Attention Mechanism Advanced ML concepts Start Learning
Encoder-Decoder Architecture Advanced ML architecture Start Learning
Transformer Models and BERT Advanced NLP models Start Learning
Image Captioning Models Computer vision and NLP Start Learning
Generative AI Studio Vertex AI tools and features Start Learning
GenAI Explorer - Vertex AI Hands-on labs Start Learning

🤖 Microsoft Copilot - Microsoft Learn

📚 Course Title 📝 Description 🔗 Link
Python for Data Science Foundation Python skills Start Learning
AI Solutions with Azure ML Azure ML development Start Learning
Responsible AI Principles Ethical AI development Start Learning
Azure OpenAI Service GenAI and LLM fundamentals Start Learning
AI for Beginners 12-week curriculum Start Learning
Custom ML Models Azure ML model creation Start Learning
Azure AI Apps AI services and virtual agents Start Learning
Azure AI Fundamentals Comprehensive AI basics Start Learning
GitHub Copilot AI-powered development Start Learning

☁️ Amazon Generative AI

📚 Course Name 📝 Description
Generative AI Foundations Deep dive into foundation models
Amazon CodeWhisperer AI coding companion introduction
AWS Jam Journey Hands-on CodeWhisperer practice
Prompt Engineering Foundations Mastering prompt design
Low-Code ML on AWS Simplified machine learning
Language Models on AWS Building custom language models
Amazon Transcribe Speech-to-text services
Amazon Bedrock Building GenAI applications

🔷 Oracle Learning Path Resources

📚 Course Title 📝 Description 🔗 Link
OCI Generative AI Professional Comprehensive GenAI expertise Start Learning
OCI AI Foundations Associate 2024 Foundational AI concepts Start Learning

💡 Note: This repository is actively maintained and regularly updated with the latest resources in Generative AI. Star ⭐ the repository to stay updated with the latest content!

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for GenAI-Learning

Similar Open Source Tools

For similar tasks

For similar jobs