🎯Land Your Dream Job500+ Mock Interviews
Transform Your Tasks with AIGet 3x more done

Generative AI for Developers – Comprehensive Course

By - freeCodeCamp.org

📚 Course Information

Channel

freeCodeCamp.org

Published On

10/31/2024

📝 Description

In this comprehensive Generative AI course from @dswithbappy, you'll dive deep into the world of generative AI, exploring key concepts such as large language models, data preprocessing, and advanced techniques like fine-tuning and RAG. Through hands-on projects with tools like Hugging Face, OpenAI, and LangChain, you’ll build real-world applications from text summarization to custom chatbots. By the end, you'll have mastered AI pipelines, vector databases, and deployment techniques using platforms like Google Cloud Vertex AI and AWS Bedrock. 💻 Code and resources: https://github.com/entbappy/Generative-AI-Mastery-Resources Boktiar's other channel and LinkedIn: https://www.youtube.com/@CodeCommander-d6t https://www.linkedin.com/in/boktiarahmed73/ ⭐️ Contents ⭐️ 0:00:00 Course Introduction 0:04:36 Introduction of the Instructor 0:05:52 Introduction to Generative AI 0:23:51 End to end Generative AI Pipeline 0:59:53 Data Preprocessing & cleaning 1:25:12 Data representation & vectorization for the model training 2:28:57 Text Classification Practical 2:42:05 Introduction to Large Language Models & its architecture 3:03:28 In depth intuition of Transformer-Attention all your need Paper 3:33:19 How ChatGPT is trained 3:43:44 Introduction of Hugging Face 3:56:02 Hands-On Hugging Face - Transformers, HF Pipeline, Datasets, LLMs 4:10:20 Data processing,Tokenizing and Feature Extraction with hugging face 4:17:34 Fine-tuning using a pretrain models 4:30:19 Hugging face API key generation 4:31:40 Project: Text summarization with hugging face 4:54:56 Project: Text to Image generation with LLM with hugging face 5:09:45 Project: Text to speech generation with LLM with hugging face 5:12:14 Introduction to OpenAI 5:21:12 How to generate OpenAI API key? 5:24:46 Local Environment Setup 5:27:13 Hands on OpenAI - ChatCompletion API and Completion API 5:54:44 Function Calling in OpenAI 6:09:11 Project: Telegram bot using OpenAI 6:44:18 Project: Finetuning of GPT-3 model for text classification 6:54:51 Project: Audio Transcript Translation with Whishper 7:12:54 Project: Image genration with DALL-E 7:18:22 Mastering Prompt Engineering 7:42:49 The Complete Introduction to Vector Databases 8:11:05 Mastering Vector Databases with ChromaDB 8:54:45 Mastering Vector Databases with Pinecone 9:19:39 Mastering Vector Databases with Weaviate 9:35:25 Introduction & Installation and setup of langchain 9:51:32 Prompt Templates in Langchain 9:55:33 Chains in Langchain 10:05:01 Langchain Agents and Tools 10:10:29 Memory in Langchain 10:17:41 Documents Loader in Langchain 10:21:25 Multi-Dataframe Agents in Langchain 10:25:50 How to use Hugging face Open Source LLM with Langchain 10:32:00 Project: Interview Questions Creator Application 11:29:26 Project: Custom Website Chatbot 11:46:21 Introduction to Open Source LLMs - Llama 12:20:39 How to use open source llms with Langchain 12:41:59 Custom Website Chatbot using Open source LLMs 13:12:41 Open Source LLMs - Falcon 13:29:11 Introduction & Importance of RAG 13:34:43 RAG Practical demo 13:45:10 RAG Vs Fine-tuning 13:48:31 Build a Q&A App with RAG using Gemini Pro and Langchain 13:57:35 What is Fine Tuning? Parameter Efficient Fine-Tuning - LoRA & QLoRA 14:10:07 Fine-Tuning Meta Llama 2 on Custom Data 14:28:55 Introduction to LlamaIndex & end to end Demo 14:57:41 Open Source Mistral LLM with LlamaIndex 15:09:57 Project: Financial Stock Analysis using LlamaIndex 15:23:51 Project: End to End Medical Chatbot with LLM, Pinecone, LangChain 16:34:38 Project: End to End Source Code Analysis with LangChain, LLM and ChromaDB 17:06:31 Project: Implementing Zomato chatbot with Chainlit 17:40:11 How to Deploy Generative AI Application as CICD on AWS 18:10:32 Introduction to LLMOps & Why we need it? 18:35:06 Generative AI with Google Cloud (Vertex AI) a LLMOps Platform 18:49:37 Vertex AI Hands-On on Google Cloud 19:13:36 Vertex AI Local Setup - Run Gemini Pro on Local Machine 19:24:59 RAG on Vertex AI with Vector Search and Gemini Pro 19:41:06 LLM powered application on Vertex AI 19:44:57 Fine-tuning Foundation Model on VertexAI 19:57:51 Introduction to AWS Bedrock 20:14:52 End to End RAG Project using AWS Bedrock

🎯 What You'll Learn

Complete understanding of the topic

Hands-on practical knowledge

Real-world examples and use cases

Industry best practices

⭐ Course Features

🤖

AI Support

24/7 doubt solving

📝

Practice Quiz

Test your knowledge

🏆

Certificate

Course completion

📋 Prerequisites

  • Basic understanding of programming concepts

  • Eagerness to learn and practice

Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate

Course Content

Course Introduction
1
4 min

Course Introduction

5 Questions Ready
Introduction of the Instructor
2
1 min

Introduction of the Instructor

5 Questions Locked
Introduction to Generative AI
3
17 min

Introduction to Generative AI

5 Questions Locked
End to end Generative AI Pipeline
4
36 min

End to end Generative AI Pipeline

5 Questions Locked
Data Preprocessing & cleaning
5
25 min

Data Preprocessing & cleaning

5 Questions Locked
Data representation & vectorization for the model training
6
1 hour 3 min

Data representation & vectorization for the model training

5 Questions Locked
Text Classification Practical
7
13 min

Text Classification Practical

5 Questions Locked
Introduction to Large Language Models & its architecture
8
21 min

Introduction to Large Language Models & its architecture

5 Questions Locked
In depth intuition of Transformer-Attention all your need Paper
9
29 min

In depth intuition of Transformer-Attention all your need Paper

5 Questions Locked
How ChatGPT is trained
10
10 min

How ChatGPT is trained

5 Questions Locked
Introduction of Hugging Face
11
12 min

Introduction of Hugging Face

5 Questions Locked
Hands-On Hugging Face - Transformers, HF Pipeline, Datasets, LLMs
12
14 min

Hands-On Hugging Face - Transformers, HF Pipeline, Datasets, LLMs

5 Questions Locked
Data processing,Tokenizing and Feature Extraction with hugging face
13
7 min

Data processing,Tokenizing and Feature Extraction with hugging face

5 Questions Locked
Fine-tuning using a pretrain models
14
12 min

Fine-tuning using a pretrain models

5 Questions Locked
Hugging face API key generation
15
1 min

Hugging face API key generation

5 Questions Locked
Project: Text summarization with hugging face
16
23 min

Project: Text summarization with hugging face

5 Questions Locked
Project: Text to Image generation with LLM with hugging face
17
14 min

Project: Text to Image generation with LLM with hugging face

5 Questions Locked
Project: Text to speech generation with LLM with hugging face
18
2 min

Project: Text to speech generation with LLM with hugging face

5 Questions Locked
Introduction to OpenAI
19
8 min

Introduction to OpenAI

5 Questions Locked
How to generate OpenAI API key?
20
3 min

How to generate OpenAI API key?

5 Questions Locked
Local Environment Setup
21
2 min

Local Environment Setup

5 Questions Locked
Hands on OpenAI - ChatCompletion API and Completion API
22
27 min

Hands on OpenAI - ChatCompletion API and Completion API

5 Questions Locked
Function Calling in OpenAI
23
14 min

Function Calling in OpenAI

5 Questions Locked
Project: Telegram bot using OpenAI
24
35 min

Project: Telegram bot using OpenAI

5 Questions Locked
Project: Finetuning of GPT-3 model for text classification
25
10 min

Project: Finetuning of GPT-3 model for text classification

5 Questions Locked
Project: Audio Transcript Translation with Whishper
26
18 min

Project: Audio Transcript Translation with Whishper

5 Questions Locked
Project: Image genration with DALL-E
27
5 min

Project: Image genration with DALL-E

5 Questions Locked
Mastering Prompt Engineering
28
24 min

Mastering Prompt Engineering

5 Questions Locked
The Complete Introduction to Vector Databases
29
28 min

The Complete Introduction to Vector Databases

5 Questions Locked
Mastering Vector Databases with ChromaDB
30
43 min

Mastering Vector Databases with ChromaDB

5 Questions Locked
Mastering Vector Databases with Pinecone
31
24 min

Mastering Vector Databases with Pinecone

5 Questions Locked
Mastering Vector Databases with Weaviate
32
15 min

Mastering Vector Databases with Weaviate

5 Questions Locked
Introduction & Installation and setup of langchain
33
16 min

Introduction & Installation and setup of langchain

5 Questions Locked
Prompt Templates in Langchain
34
4 min

Prompt Templates in Langchain

5 Questions Locked
Chains in Langchain
35
9 min

Chains in Langchain

5 Questions Locked
Langchain Agents and Tools
36
5 min

Langchain Agents and Tools

5 Questions Locked
Memory in Langchain
37
7 min

Memory in Langchain

5 Questions Locked
Documents Loader in Langchain
38
3 min

Documents Loader in Langchain

5 Questions Locked
Multi-Dataframe Agents in Langchain
39
4 min

Multi-Dataframe Agents in Langchain

5 Questions Locked
How to use Hugging face Open Source LLM with Langchain
40
6 min

How to use Hugging face Open Source LLM with Langchain

5 Questions Locked
Project: Interview Questions Creator Application
41
57 min

Project: Interview Questions Creator Application

5 Questions Locked
Project: Custom Website Chatbot
42
16 min

Project: Custom Website Chatbot

5 Questions Locked
Introduction to Open Source LLMs - Llama
43
34 min

Introduction to Open Source LLMs - Llama

5 Questions Locked
How to use open source llms with Langchain
44
21 min

How to use open source llms with Langchain

5 Questions Locked
Custom Website Chatbot using Open source LLMs
45
30 min

Custom Website Chatbot using Open source LLMs

5 Questions Locked
Open Source LLMs - Falcon
46
16 min

Open Source LLMs - Falcon

5 Questions Locked
Introduction & Importance of RAG
47
5 min

Introduction & Importance of RAG

5 Questions Locked
RAG Practical demo
48
10 min

RAG Practical demo

5 Questions Locked
RAG Vs Fine-tuning
49
3 min

RAG Vs Fine-tuning

5 Questions Locked
Build a Q&A App with RAG using Gemini Pro and Langchain
50
9 min

Build a Q&A App with RAG using Gemini Pro and Langchain

5 Questions Locked
What is Fine Tuning? Parameter Efficient Fine-Tuning - LoRA & QLoRA
51
12 min

What is Fine Tuning? Parameter Efficient Fine-Tuning - LoRA & QLoRA

5 Questions Locked
Fine-Tuning Meta Llama 2 on Custom Data
52
18 min

Fine-Tuning Meta Llama 2 on Custom Data

5 Questions Locked
Introduction to LlamaIndex & end to end Demo
53
28 min

Introduction to LlamaIndex & end to end Demo

5 Questions Locked
Open Source Mistral LLM with LlamaIndex
54
12 min

Open Source Mistral LLM with LlamaIndex

5 Questions Locked
Project: Financial Stock Analysis using LlamaIndex
55
13 min

Project: Financial Stock Analysis using LlamaIndex

5 Questions Locked
Project: End to End Medical Chatbot with LLM, Pinecone, LangChain
56
1 hour 10 min

Project: End to End Medical Chatbot with LLM, Pinecone, LangChain

5 Questions Locked
Project: End to End Source Code Analysis with LangChain, LLM and ChromaDB
57
31 min

Project: End to End Source Code Analysis with LangChain, LLM and ChromaDB

5 Questions Locked
Project: Implementing Zomato chatbot with Chainlit
58
33 min

Project: Implementing Zomato chatbot with Chainlit

5 Questions Locked
How to Deploy Generative AI Application as CICD on AWS
59
30 min

How to Deploy Generative AI Application as CICD on AWS

5 Questions Locked
Introduction to LLMOps & Why we need it?
60
24 min

Introduction to LLMOps & Why we need it?

5 Questions Locked
Generative AI with Google Cloud (Vertex AI) a LLMOps Platform
61
14 min

Generative AI with Google Cloud (Vertex AI) a LLMOps Platform

5 Questions Locked
Vertex AI Hands-On on Google Cloud
62
23 min

Vertex AI Hands-On on Google Cloud

5 Questions Locked
Vertex AI Local Setup - Run Gemini Pro on Local Machine
63
11 min

Vertex AI Local Setup - Run Gemini Pro on Local Machine

5 Questions Locked
RAG on Vertex AI with Vector Search and Gemini Pro
64
16 min

RAG on Vertex AI with Vector Search and Gemini Pro

5 Questions Locked
LLM powered application on Vertex AI
65
3 min

LLM powered application on Vertex AI

5 Questions Locked
Fine-tuning Foundation Model on VertexAI
66
12 min

Fine-tuning Foundation Model on VertexAI

5 Questions Locked
Introduction to AWS Bedrock
67
17 min

Introduction to AWS Bedrock

5 Questions Locked
End to End RAG Project using AWS Bedrock
68
56 min

End to End RAG Project using AWS Bedrock

5 Questions Locked
AI Mentor