← All blog series

Python AI Tutorial Series

Build AI apps with Python and the Claude API — system prompts and personas, multi-turn chat, streaming, JSON output, vision, function calling and multi-tool agents. 24 hands-on episodes.

24 posts

0
Python + Claude API: Your First AI App in Neovim | Episode 1

Python + Claude API: Your First AI App in Neovim | Episode 1

Celest KimVideoQuiz available
1
Build AI Apps with Python: System Prompts and Personas | Episode 2

Build AI Apps with Python: System Prompts and Personas | Episode 2

Celest KimVideoQuiz available
2
Build AI Apps with Python: Multi-Turn Conversations — Chatbot with Memory | Episode 3

Build AI Apps with Python: Multi-Turn Conversations — Chatbot with Memory | Episode 3

Celest KimVideoQuiz available
3
Build AI Apps with Python: Streaming Responses — Real-Time AI Output | Episode 4

Build AI Apps with Python: Streaming Responses — Real-Time AI Output | Episode 4

Celest KimVideoQuiz available
4
Build AI Apps with Python: Product Review Analyzer with JSON | Episode 5

Build AI Apps with Python: Product Review Analyzer with JSON | Episode 5

Celest KimVideoQuiz available
5
Build AI Apps with Python: Vision — AI That Can See Images | Episode 6

Build AI Apps with Python: Vision — AI That Can See Images | Episode 6

Celest KimVideoQuiz available
6
Build AI Apps with Python: Currency Converter with Function Calling | Episode 7

Build AI Apps with Python: Currency Converter with Function Calling | Episode 7

Celest KimVideoQuiz available
7
Build AI Apps with Python: Multiple Tools — Claude Learns to Choose | Episode 8

Build AI Apps with Python: Multiple Tools — Claude Learns to Choose | Episode 8

Celest KimVideoQuiz available
8
Build AI Apps with Python: File System Tools — AI That Reads and Writes Files | Episode 9

Build AI Apps with Python: File System Tools — AI That Reads and Writes Files | Episode 9

Celest KimVideoQuiz available
9
Build AI Apps with Python: AI Agent Loop — Chain Multiple Tools | Episode 10

Build AI Apps with Python: AI Agent Loop — Chain Multiple Tools | Episode 10

Celest KimVideoQuiz available
10
Build AI Apps with Python: Tool Error Handling — Make Tools Bulletproof | Episode 11

Build AI Apps with Python: Tool Error Handling — Make Tools Bulletproof | Episode 11

Celest KimVideoQuiz available
11
Build AI Apps with Python: Why RAG? — Give AI Your Own Data | Episode 12

Build AI Apps with Python: Why RAG? — Give AI Your Own Data | Episode 12

Celest KimVideoQuiz available
12
Build AI Apps with Python: Text Splitting — Break Documents into Chunks | Episode 13

Build AI Apps with Python: Text Splitting — Break Documents into Chunks | Episode 13

Celest KimVideoQuiz available
13
Build AI Apps with Python: How AI Understands Meaning — Embeddings | Episode 14

Build AI Apps with Python: How AI Understands Meaning — Embeddings | Episode 14

Celest KimVideoQuiz available
14
Build AI Apps with Python: Search by Meaning with ChromaDB | Episode 15

Build AI Apps with Python: Search by Meaning with ChromaDB | Episode 15

Celest KimVideoQuiz available
15
Retrieve Augment Generate — Build Your First RAG Pipeline in Python | Episode 16

Retrieve Augment Generate — Build Your First RAG Pipeline in Python | Episode 16

Celest KimVideoQuiz available
16
Build AI Apps with Python: Multi-Document RAG — Metadata Filtering & Citations | Episode 17

Build AI Apps with Python: Multi-Document RAG — Metadata Filtering & Citations | Episode 17

Celest KimVideoQuiz available
17
Build AI Apps with Python: The ReAct Agent Pattern — Think Act Observe | Episode 18

Build AI Apps with Python: The ReAct Agent Pattern — Think Act Observe | Episode 18

Celest KimVideoQuiz available
18
Build AI Apps with Python: AI Agent That Remembers — JSON Memory Tools | Episode 19

Build AI Apps with Python: AI Agent That Remembers — JSON Memory Tools | Episode 19

Celest KimVideoQuiz available
19
Build AI Apps with Python: Multi-Agent Pipeline — Delegate Specialize Orchestrate | Episode 20

Build AI Apps with Python: Multi-Agent Pipeline — Delegate Specialize Orchestrate | Episode 20

Celest KimVideoQuiz available
20
Build AI Apps with Python: Safe AI Agents — Input Validation and Output Filtering | Episode 21

Build AI Apps with Python: Safe AI Agents — Input Validation and Output Filtering | Episode 21

Celest KimVideoQuiz available
21
Build AI Apps with Python: Test Your AI Agent — Keyword Matching Eval Framework | Episode 22

Build AI Apps with Python: Test Your AI Agent — Keyword Matching Eval Framework | Episode 22

Celest KimVideoQuiz available
22
Build AI Apps with Python: Full-Featured CLI Agent — Tools Guardrails History | Episode 23

Build AI Apps with Python: Full-Featured CLI Agent — Tools Guardrails History | Episode 23

Celest KimVideoQuiz available
23
Build AI Apps with Python: Prompt Engineering Patterns — Few-Shot Chain-of-Thought Role | Episode 24

Build AI Apps with Python: Prompt Engineering Patterns — Few-Shot Chain-of-Thought Role | Episode 24

Celest KimVideoQuiz available