Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenAI Course 2025

A comprehensive course on Generative AI—from foundational concepts to advanced implementations with RAG, agents, and workflows.

YouTube Playlist


📚 Course Materials

1. Introduction

Lectures:

Demo:

Slides: slides/1. Intro

Code: src/1. Intro


2. Tokenization, Embeddings, and Transformers

Lectures:

Demo:

Slides: slides/2. Transformers

Code: src/2. Models


3. Retrieval Augmented Generation (RAG)

Lectures:

Demo:

Slides: slides/3. Retrieval Augmented Generation

Code: src/3. Retrieval Augmented Generation


4. Graphs

Lectures:

Demo:

Slides: slides/4. Graphs

Code: src/4. Graphs


5. Tools and Agents

Lectures:

Demo:

Slides: slides/5. Tools and Agents

Code: src/5. Tools and Agents


6. Model Context Protocol (MCP)

Lectures:

Demo:

Slides: slides/6. MCP

Code: src/6. MCP


🚀 Getting Started

Prerequisites

  • Python 3.10+ (3.11+ recommended)
  • uv package manager

Installation

  1. Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Clone the repository:
git clone https://github.com/wodecki/TEG_2025.git
cd TEG_2025
  1. Install dependencies:
uv sync
  1. Set up API keys: Create .env files in relevant module directories:
cd "src/3. Retrieval Augmented Generation"
echo "OPENAI_API_KEY=your_key_here" > .env

Required API Keys

  • OPENAI_API_KEY - Most modules
  • ANTHROPIC_API_KEY - Claude examples
  • TAVILY_API_KEY - Web search (optional)

📝 License

Educational purposes only.

About

No description, website, or topics provided.

Resources

Stars

18 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages