← 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz 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 Kim•Video•Quiz available