Skip to content
54

Awesome AIGC Tutorials

Curated tutorials and resources for Large Language Models, AI Painting, and more.

4.5k stars296 forks51 entriesLast push Mar 31, 2024 (2 years ago)License MIT

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Introduction

AI for Everyone - Andrew Ng

"AI for Everyone" is a beginner's guide to understanding AI's practical applications, its limitations, and its societal impact, ideal for business professionals and leaders alike.

In 2 lists

Practical AI for Teachers and Students - Wharton School

Wharton Interactive's crash course delves into the mechanics and impacts of LLMs, spotlighting models like OpenAI's ChatGPT4, Microsoft's Bing in Creative Mode, and Google's Bard.

Artificial Intelligence for Beginners - Microsoft

This 12-week Microsoft curriculum dives deep into AI methodologies, spanning symbolic AI to neural networks, while highlighting TensorFlow and PyTorch frameworks, yet omits business applications, classic machine learning, and certain cloud-specific topics.

Generative AI learning path - Google Cloud

This learning path offers a comprehensive journey from the basics of Large Language Models to deploying generative AI solutions on Google Cloud.

In 2 lists

Large Language Models >Prompt Engineering

ChatGPT Prompt Engineering for Developers - DeepLearning.AI

Co-taught by OpenAI and DeepLearning.AI, this course guides learners in leveraging Large Language Models for tasks like summarizing and text transformation, with hands-on experiences in a Jupyter notebook environment.

In 5 listsDetails

Building Systems with the ChatGPT API - DeepLearning.AI

Led by experts from OpenAI and DeepLearning.AI, this course teaches automating workflows using language models, creating prompt chains, integrating Python, and designing chatbots, all through hands-on Jupyter notebook exercises with just basic Python knowledge required.

LangChain for LLM Application Development - DeepLearning.AI

Guided by the creator of LangChain and Andrew Ng, this course dives into advanced LLM techniques like chaining operations and using models as reasoning agents, empowering learners to craft robust applications quickly with foundational Python knowledge.

In 2 lists

LangChain: Chat with Your Data - DeepLearning.AI

Delve into Retrieval Augmented Generation and chatbot creation based on document content with LangChain, covering data loading, splitting, embeddings, advanced retrieval techniques, and interactive chatbot building, designed for Python-savvy developers keen on harnessing Large Language Models.

Prompt Engineering for ChatGPT - Vanderbilt University

Unlock the potential of Large Language Models like ChatGPT by mastering prompt engineering, transitioning from basic to sophisticated prompts, enabling diverse applications ranging from writing to simulation, suitable for anyone with basic computer skills.

Prompt Engineering Guide - DAIR.AI

This guide introduces Prompt Engineering, a discipline that optimizes interactions with Large Language Models, offering extensive resources, research, and tools.

In 5 listsDetails

Learn Prompting

Dive into a beginner-friendly guide on Generative AI and Prompt Engineering, offering insights from industry giants, and explore how these tools revolutionize content creation and the future of work.

In 4 listsDetails

LangChain AI Handbook - James Briggs and Francisco Ingham

Explore the transformative world of LangChain, mastering core components, crafting effective prompts, and harnessing advanced AI agents, conversational memories, and custom tools for cutting-edge applications.

Large Language Models >LLMs in Practice

LLM Bootcamp - The Full Stack

Delve deep into prompt engineering, LLM operations, user experience design for language interfaces, augmented language model techniques, foundational LLM insights, hands-on projects, and the future of LLMs, complemented by expert talks from industry leaders on training and agent design.

Finetuning Large Language Models - DeepLearning.AI

Learn the techniques of finetuning large language models (LLMs) with Sharon Zhou, gaining expertise in data preparation, training, and updating neural net weights for improved results tailored to your data.

CS25: Transformers United V3 - Stanford University

This course delves into the transformative role of Transformers in deep learning, particularly their impact on the advancement of language models like ChatGPT and GPT-4.

In 5 listsDetails

Learn the fundamentals of generative AI for real-world applications - AWS x DeepLearning.AI

This course, in partnership with AWS, offers deep insights into generative AI and Large Language Models (LLMs). Participants will learn the mechanics, optimization, and real-world applications of LLMs from AWS AI experts. Suitable for professionals in AI and machine learning, with a Coursera…

In 2 lists

Large Language Models >Theory of LLMs

CS324 - Advances in Foundation Models - Stanford University

CS 324 delves into foundation models like GPT-3 and DALL-E, covering their principles, systems, ethics, and application, and culminates in a hands-on research project or application design.

CS11-711 Advanced Natural Language Processing - Carnegie Mellon University

CMU's Advanced NLP course explores modern neural methods for understanding and innovating in natural language processing.

CS 601.471/671 NLP: Self-supervised Models - Johns Hopkins University

This course offers an in-depth exploration of self-supervised learning techniques for NLP, training students to design and implement neural network models using PyTorch, with a focus on various language model architectures.

11-667: Large Language Models Methods and Applications - Carnegie Mellon University

This graduate course offers a comprehensive overview of large language models (LLMs), covering basics, emergent capabilities, applications, scaling techniques, deployment concerns, and future challenges, equipping students for research and applications in the AI era.

CS224N: Natural Language Processing with Deep Learning - Stanford University

This course provides a comprehensive insight into Deep Learning for NLP using PyTorch, emphasizing end-to-end neural models, eliminating the need for task-specific feature engineering, and equipping students with the skills to craft their own neural network solutions.

In 3 lists

TinyML and Efficient Deep Learning Computing - Massachusetts Institute of Technology

This course explores efficient AI computing techniques for deep learning on constrained devices, covering model compression, pruning, quantization, architecture search, distributed training, and quantum machine learning, with hands-on deployment of large models like LLaMA 2 on laptops.

Speech and Language Processing - Dan Jurafsky and James H. Martin

Authored by leading experts in the field, this authoritative text provides an in-depth exploration of the algorithms and mathematical models for modern natural language processing and speech recognition, and is continually updated to reflect the rapid advancements in the NLP domain.

In 4 listsDetails

COS 597G (Fall 2022): Understanding Large Language Models - Princeton University

An advanced exploration into the transformative realm of LLMs, discussing state-of-the-art models, their profound capabilities, and associated challenges, with an emphasis on in-depth research, ethical considerations, and hands-on project experience, tailored for seasoned students versed in…

In 2 lists

AI Painting >Art Fundamentals and AI Painting Techniques

Lecture Series: An interesting topic every week on the fundamentals of art - Niji Academy

Niji Academy blends art fundamentals with AI, elevating painting skills and speeding up art learning.

AI Painting >Stable Diffusion Principles and Applications

How Diffusion Models Work - DeepLearning.AI

Master generative AI in 'How Diffusion Models Work', an intermediate course by Sharon Zhou, where you'll craft diffusion models from scratch, enriched with hands-on coding and labs, ideal for those proficient in Python, Tensorflow, or Pytorch.

Hugging Face Diffusion Models Course

The Hugging Face course offers an in-depth look into diffusion models, guiding participants through media generation, hands-on training, and customization using the Diffusers library, with a foundational understanding of Python and Deep Learning essential for the best experience.

In 3 lists

Practical Deep Learning for Coders part 2: Deep Learning Foundations to Stable Diffusion - fast.ai

This course offers an in-depth exploration of Stable Diffusion algorithms, covering advanced deep learning techniques and hands-on projects using PyTorch, empowering students with expertise in cutting-edge diffusion models.

AI Audio

Hugging Face Audio Course

The Hugging Face Audio course teaches how to use transformers for various audio tasks, from speech recognition to generating speech from text, combining theory with hands-on exercises for learners familiar with deep learning.

CS224S: Spoken Language Processing - Stanford University

An immersive course on spoken language technology, covering dialog systems, deep learning in speech recognition and synthesis, with hands-on projects using modern tools like PyTorch, Alexa Skills Kit, and SpeechBrain, culminating in student-driven research or system design projects.

Multimodal

CSCI-GA.3033-102 Special Topic - Learning with Large Language and Vision Models

Graduate course on the impact of large language and vision models, covering multimodal and generative AI, and preparing students for AI research.

Tutorial on MultiModal Machine Learning (ICML 2023) - Carnegie Mellon University

This course offers an in-depth look at Multimodal Machine Learning, drawing insights from the latest edition of a survey paper and CMU's academic teachings, addressing its unique challenges and future directions.

11-777: MultiModal Machine Learning (Fall 2022) - Carnegie Mellon University

This course delves into Multimodal Machine Learning (MMML), covering its mathematical foundations, state-of-the-art probabilistic models, and key challenges, while highlighting recent applications and techniques such as multimodal transformers and neuro-symbolic models.

11-877: Advanced Topics in MultiModal Machine Learning (Fall 2022) - Carnegie Mellon University

This course explores Multimodal Machine Learning (MMML), covering technical challenges and recent achievements. It emphasizes critical thinking and future research trends, with weekly updates, discussion probes, and research highlights on the course website.

Deep Learning

Neural Networks/Deep Learning - StatQuest

Discover the intricacies of Neural Networks in this highly popular YouTube playlist, seamlessly blending informative graphics with expert teachings, captivating countless students from basics to advanced image classification with Convolutional Neural Networks.

Neural Networks - 3Blue1Brown

3Blue1Brown unveils the magic of neural networks through vivid animations and clear explanations, diving deep into hand-written digit recognition, the nuances of gradient descent, and the intricate calculus behind backpropagation.

Neural Networks: Zero to Hero - Andrej Karpathy

Andrej Karpathy's course guides students from the foundational backpropagation to advanced neural networks like GPT, emphasizing language models as a versatile gateway to mastering deep learning, with prerequisites in Python programming and basic math.

In 3 lists

Practical Deep Learning for Coders - fast.ai

Practical Deep Learning for Coders 2022 is a free course offering hands-on experience in building, training, and deploying deep learning models across various domains using tools like PyTorch and fastai, suitable for those with coding knowledge and without the need for advanced math.

In 8 listsDetails

Deep Learning Specialization - Andrew Ng

Andrew Ng's Deep Learning Specialization is a top-rated, self-paced program on Coursera with over 1 million learners, offering clear modules and practical techniques in AI, supported by a vast community and breaking down the latest in machine learning into understandable content.

6.S191: Introduction to Deep Learning - Massachusetts Institute of Technology

MIT's intensive bootcamp on deep learning fundamentals, covering applications from computer vision to biology, with hands-on TensorFlow practice and a culminating project competition. Basic calculus and linear algebra knowledge required; Python experience beneficial.

In 2 lists

CS25: Transformers United V3 - Stanford University

This course delves into the transformative role of Transformers in deep learning, particularly their impact on the advancement of language models like ChatGPT and GPT-4.

In 5 listsDetails

Deep Learning Lecture Series 2020 - DeepMind x University College London

DeepMind presents a 12-lecture series on Deep Learning, diving from foundational topics to advanced techniques, encompassing areas from object recognition to responsible AI innovation, all delivered by leading research experts.

Reinforcement Learning Lecture Series 2021 - DeepMind x University College London

DeepMind and UCL present a comprehensive 13-lecture series on modern reinforcement learning, from foundational concepts to advanced deep RL techniques, led by expert researchers Hado van Hasselt, Diana Borsa, and Matteo Hessel.

AI System

AI-Sys-Sp22 Machine Learning Systems - University of California, Berkeley

Delve into the symbiotic relationship between cutting-edge AI applications and the systems supporting them, exploring advancements in hardware, software, and AI-driven optimization techniques, through lectures, discussions, and collaborative hands-on projects.

Deep Learning Systems: Algorithms and Implementation - Tianqi Chen, Zico Kolter

Explore the foundations of deep learning systems by constructing a complete library, understanding every layer from model design to efficient algorithms, utilizing Python and C/C++.

CS 329S: Machine Learning Systems Design - Stanford University

Master the intricacies of designing robust, scalable, and deployable machine learning systems, focusing on stakeholders, evolving requirements, and holistic system design, while addressing critical issues like privacy, fairness, and security.

AI-Systems (LLM Edition) 294-162 - University of California, Berkeley

This course delves into the nexus of hardware/software advancements and generative AI, emphasizing how these innovations propel the scaling and capabilities of AI models.

15-849: Machine Learning Systems - Carnegie Mellon University

Dive into the architecture of modern ML systems, unraveling the journey from high-level model design to low-level kernel execution on heterogeneous hardware, while uncovering the principles and challenges of next-gen ML applications and platforms.

Computer Science 598D - Systems and Machine Learning - Princeton University

Explore the synergy between systems and machine learning by dissecting recent research on efficient ML hardware/software and applying ML to system design, culminating in hands-on projects and deep discussions for graduate students.

WayToAGI

WaytoAGI.com is the most comprehensive Chinese resource hub for AIGC, guiding users on an optimized learning journey to understand and harness the power of AI.

Codefuse-ChatBot

Codefuse-ChatBot is an open-source AI smart assistant designed to support the software development lifecycle with conversational access to tools, knowledge, and platform integration.

In 3 lists

Codefuse DevOps Eval

DevOps-Eval is a GitHub repository offering a specialized suite for evaluating and improving foundation models in the DevOps sector, including a rich set of AIOps exercises.

In 2 lists
See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago