Skip to content

pponali/claude_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Architect Certification — Practice Repository

This repository contains hands-on practice notebooks and exercises completed as part of studying for the Claude Code Architect Certification by Anthropic.

What's Inside

Notebook Topic
001_requests.ipynb Basic API requests with the Anthropic SDK
001_prompting.ipynb Prompt engineering fundamentals
001_prompting_practice.ipynb Prompting exercises and experiments
001_prompting_exercise.ipynb Advanced prompting challenges
001_prompt_evals.ipynb Building prompt evaluation pipelines
001_prompt_evals_fns.ipynb Evaluation functions and graders
001_prompt_evals_grader.ipynb Automated grading with Claude
001_prompt_evals_complete.ipynb End-to-end eval workflow
001_tools.ipynb Tool use and function calling basics
001_tools_practice.ipynb Tool use exercises
001_tools_007.ipynb Advanced tool patterns
001_tools_008.ipynb Multi-tool orchestration
001_tools_009.ipynb Complex tool chaining
001_tools_007_practice.ipynb Tool practice challenges
001_thinking.ipynb Extended thinking / chain-of-thought
001_thinking_complete.ipynb Extended thinking complete examples
001_chunking.ipynb Text chunking strategies for RAG
002_embeddings.ipynb Embeddings with VoyageAI
002_images.ipynb Vision / multimodal input with Claude
003_tool_streaming.ipynb Streaming tool use responses
003_vectordb.ipynb Vector database integration (ChromaDB)
004_bm25.ipynb BM25 keyword search
005_hybrid.ipynb Hybrid search (BM25 + vector)
005_text_editor_tool.ipynb Claude's built-in text editor tool
006_web_search.ipynb Web search tool integration

Learning Path

Basics → Prompting → Tool Use → Extended Thinking
                                      ↓
                     Embeddings → Vector DB → RAG (Hybrid Search)
                                      ↓
                             Streaming & Advanced Tools

Tech Stack

  • Anthropic SDK (Python) — Claude 3.x / Claude 4.x models
  • VoyageAI — Embeddings
  • ChromaDB — Vector store
  • Jupyter Notebooks — Interactive exploration

Setup

pip install anthropic voyageai chromadb rank_bm25 jupyter

Copy .env.example to .env and add your API keys:

ANTHROPIC_API_KEY=your_key_here
VOYAGE_API_KEY=your_key_here

Practice repository — Claude Code Architect Certification, 2025–2026

About

Practice repository for Claude Code Architect Certification — covers prompting, tool use, embeddings, RAG, streaming, and extended thinking with the Anthropic SDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors