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
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:
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.
- 🎓 LLM Bootcamp - Spring 2023
- 🧠 DeepLearning AI
- 🤖 Microsoft Copilot Learning
- ☁️ Amazon Generative AI
- 🌐 Google Cloud Skills
- 🎮 NVIDIA Learn
- 🔷 Oracle Cloud
- 📘 IBM AI Learn
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 |
| # | 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 | - | 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 | - | 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 | 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 |
| # | 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 |
| 📘 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 |
| 📺 Course Title | 🔗 Link |
|---|---|
| RAG From Scratch - LangChain | |
| RAGHack 2024 | |
| RAG Tutorial Series | |
| Master RAG in 5 Hours |
| 📂 Material | 🔗 Link |
|---|---|
| Indepth-GENAI | Repository |
| CampusX Courses | Repository |
| Building LLM Applications | Repository |
| 📚 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 |
| 📚 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 |
| 📚 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 |
| 📚 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 |
| 📚 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 tasksFor Jobs:
Alternative AI tools for GenAI-Learning
Similar Open Source Tools
GenAI-Learning
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.
Top-AI-Tools
Top AI Tools is a comprehensive, community-curated directory that aims to catalog and showcase the most outstanding AI-powered products. This index is not exhaustive, but rather a compilation of our research and contributions from the community.
ai-game-development-tools
Here we will keep track of the AI Game Development Tools, including LLM, Agent, Code, Writer, Image, Texture, Shader, 3D Model, Animation, Video, Audio, Music, Singing Voice and Analytics. 🔥 * Tool (AI LLM) * Game (Agent) * Code * Framework * Writer * Image * Texture * Shader * 3D Model * Avatar * Animation * Video * Audio * Music * Singing Voice * Speech * Analytics * Video Tool
Model-References
The 'Model-References' repository contains examples for training and inference using Intel Gaudi AI Accelerator. It includes models for computer vision, natural language processing, audio, generative models, MLPerf™ training, and MLPerf™ inference. The repository provides performance data and model validation information for various frameworks like PyTorch. Users can find examples of popular models like ResNet, BERT, and Stable Diffusion optimized for Intel Gaudi AI accelerator.
Github-Ranking-AI
This repository provides a list of the most starred and forked repositories on GitHub. It is updated automatically and includes information such as the project name, number of stars, number of forks, language, number of open issues, description, and last commit date. The repository is divided into two sections: LLM and chatGPT. The LLM section includes repositories related to large language models, while the chatGPT section includes repositories related to the chatGPT chatbot.
models
The Intel® AI Reference Models repository contains links to pre-trained models, sample scripts, best practices, and tutorials for popular open-source machine learning models optimized by Intel to run on Intel® Xeon® Scalable processors and Intel® Data Center GPUs. It aims to replicate the best-known performance of target model/dataset combinations in optimally-configured hardware environments. The repository will be deprecated upon the publication of v3.2.0 and will no longer be maintained or published.
ai-reference-models
The Intel® AI Reference Models repository contains links to pre-trained models, sample scripts, best practices, and tutorials for popular open-source machine learning models optimized by Intel to run on Intel® Xeon® Scalable processors and Intel® Data Center GPUs. The purpose is to quickly replicate complete software environments showcasing the AI capabilities of Intel platforms. It includes optimizations for popular deep learning frameworks like TensorFlow and PyTorch, with additional plugins/extensions for improved performance. The repository is licensed under Apache License Version 2.0.
open-llms
Open LLMs is a repository containing various Large Language Models licensed for commercial use. It includes models like T5, GPT-NeoX, UL2, Bloom, Cerebras-GPT, Pythia, Dolly, and more. These models are designed for tasks such as transfer learning, language understanding, chatbot development, code generation, and more. The repository provides information on release dates, checkpoints, papers/blogs, parameters, context length, and licenses for each model. Contributions to the repository are welcome, and it serves as a resource for exploring the capabilities of different language models.
LLM4EC
LLM4EC is an interdisciplinary research repository focusing on the intersection of Large Language Models (LLM) and Evolutionary Computation (EC). It provides a comprehensive collection of papers and resources exploring various applications, enhancements, and synergies between LLM and EC. The repository covers topics such as LLM-assisted optimization, EA-based LLM architecture search, and applications in code generation, software engineering, neural architecture search, and other generative tasks. The goal is to facilitate research and development in leveraging LLM and EC for innovative solutions in diverse domains.
LLM-KG4QA
LLM-KG4QA is a repository focused on the integration of Large Language Models (LLMs) and Knowledge Graphs (KGs) for Question Answering (QA). It covers various aspects such as using KGs as background knowledge, reasoning guideline, and refiner/filter. The repository provides detailed information on pre-training, fine-tuning, and Retrieval Augmented Generation (RAG) techniques for enhancing QA performance. It also explores complex QA tasks like Explainable QA, Multi-Modal QA, Multi-Document QA, Multi-Hop QA, Multi-run and Conversational QA, Temporal QA, Multi-domain and Multilingual QA, along with advanced topics like Optimization and Data Management. Additionally, it includes benchmark datasets, industrial and scientific applications, demos, and related surveys in the field.
LLM-Agent-Survey
Autonomous agents are designed to achieve specific objectives through self-guided instructions. With the emergence and growth of large language models (LLMs), there is a growing trend in utilizing LLMs as fundamental controllers for these autonomous agents. This repository conducts a comprehensive survey study on the construction, application, and evaluation of LLM-based autonomous agents. It explores essential components of AI agents, application domains in natural sciences, social sciences, and engineering, and evaluation strategies. The survey aims to be a resource for researchers and practitioners in this rapidly evolving field.
Awesome-Agent-Papers
This repository is a comprehensive collection of research papers on Large Language Model (LLM) agents, organized across key categories including agent construction, collaboration mechanisms, evolution, tools, security, benchmarks, and applications. The taxonomy provides a structured framework for understanding the field of LLM agents, bridging fragmented research threads by highlighting connections between agent design principles and emergent behaviors.
AudioLLM
AudioLLMs is a curated collection of research papers focusing on developing, implementing, and evaluating language models for audio data. The repository aims to provide researchers and practitioners with a comprehensive resource to explore the latest advancements in AudioLLMs. It includes models for speech interaction, speech recognition, speech translation, audio generation, and more. Additionally, it covers methodologies like multitask audioLLMs and segment-level Q-Former, as well as evaluation benchmarks like AudioBench and AIR-Bench. Adversarial attacks such as VoiceJailbreak are also discussed.
llm-deploy
LLM-Deploy focuses on the theory and practice of model/LLM reasoning and deployment, aiming to be your partner in mastering the art of LLM reasoning and deployment. Whether you are a newcomer to this field or a senior professional seeking to deepen your skills, you can find the key path to successfully deploy large language models here. The project covers reasoning and deployment theories, model and service optimization practices, and outputs from experienced engineers. It serves as a valuable resource for algorithm engineers and individuals interested in reasoning deployment.
For similar tasks
learn-generative-ai
Learn Cloud Applied Generative AI Engineering (GenEng) is a course focusing on the application of generative AI technologies in various industries. The course covers topics such as the economic impact of generative AI, the role of developers in adopting and integrating generative AI technologies, and the future trends in generative AI. Students will learn about tools like OpenAI API, LangChain, and Pinecone, and how to build and deploy Large Language Models (LLMs) for different applications. The course also explores the convergence of generative AI with Web 3.0 and its potential implications for decentralized intelligence.
miniLLMFlow
Mini LLM Flow is a 100-line minimalist LLM framework designed for agents, task decomposition, RAG, etc. It aims to be the framework used by LLMs, focusing on high-level programming paradigms while stripping away low-level implementation details. It serves as a learning resource and allows LLMs to design, build, and maintain projects themselves.
GenAI-Learning
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.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.