Skip to main content

Tools Glossary

A comprehensive reference of all tools covered in the TDS course.

Development Tools

ToolCategoryDescriptionWeek
VS CodeEditorCode editor with extensions and devcontainers1
uvPackage ManagerFast Python package manager replacing pip1
GitVersion ControlDistributed version control system1
GitHubPlatformCode hosting, PRs, Actions, Pages1
SQLiteDatabaseEmbedded SQL database1
BashShellCommand-line scripting1
GitHub PagesHostingStatic site hosting from repos1
jqCLIJSON processor for the command line1
BrunoAPI ClientOpen-source API client (Postman alternative)1
GitHub CLICLIgh command for PR/issue automation1

Deployment & Infrastructure

ToolCategoryDescriptionWeek
DockerContainersApplication containerization2
FastAPIFrameworkModern async Python web framework2
VercelHostingServerless deployment platform2
RenderHostingWeb service hosting with free tier2
HuggingFace SpacesHostingML model demo hosting (Gradio/Streamlit)2
Cloudflare TunnelNetworkingSecure tunneling for local services2
Google AuthSecurityOAuth2 authentication2
Pydantic v2ValidationData validation with type hints2

AI & LLM

ToolCategoryDescriptionWeek
OpenAI APILLMGPT-4, GPT-3.5, embeddings API3
Anthropic APILLMClaude models3
llm CLICLICommand-line interface for LLMs3
OllamaLocal LLMRun LLMs locally3
InstructorLibraryStructured LLM output with Pydantic3
OutlinesLibraryGuaranteed structured generation3
ToolCategoryDescriptionWeek
ChromaVector DBOpen-source embedding database4
FAISSVector DBFacebook's similarity search library4
PGVectorVector DBPostgreSQL vector extension4
QdrantVector DBProduction vector search engine4
RAGASEvaluationRAG quality evaluation framework4
Cohere RerankRe-rankingDocument re-ranking API4
BM25SearchSparse retrieval algorithm4
BERTopicAnalysisTopic modeling with transformers4

Agentic AI

ToolCategoryDescriptionWeek
Pydantic AIFrameworkType-safe AI agent framework5
MCPProtocolModel Context Protocol for tools5
FastMCPLibraryBuild MCP servers in Python5
LangGraphFrameworkStateful multi-agent workflows5
TavilySearchWeb search API for agents5

Vision & Media

ToolCategoryDescriptionWeek
GPT-4o VisionVisionMultimodal image understanding6
Gemini Flash/ProVisionGoogle's multimodal models6
Grounding DINODetectionOpen-vocabulary object detection6
WhisperAudioSpeech-to-text transcription6
OpenCVImageComputer vision library6
SDXL/FLUXGenerationImage generation models6

Finetuning & Training

ToolCategoryDescriptionWeek
UnslothTrainingFast LLM finetuning library7
PEFTTrainingParameter-efficient finetuning7
HuggingFace HubPlatformModel and dataset hosting7
TRLTrainingTransformer Reinforcement Learning7
LM Eval HarnessEvaluationStandardized LLM benchmarking7

CI/CD & Security

ToolCategoryDescriptionWeek
GitHub ActionsCI/CDAutomated workflow pipelines8
NeMo GuardrailsSafetyLLM output filtering and rails8
TrivySecurityContainer vulnerability scanner8
Docker ScoutSecurityImage vulnerability scanning8

Cloud (GCP)

ToolCategoryDescriptionWeek
Cloud RunComputeManaged container platform9-10
BigQueryDataServerless data warehouse + ML9-10
Vertex AIMLManaged ML platform9-10
Cloud StorageStorageObject/blob storage9-10
Cloud FunctionsComputeServerless event-driven functions9-10
MLflowMLOpsExperiment tracking and registry9
DVCMLOpsData version control9
Pub/SubMessagingEvent-driven messaging10
Artifact RegistryStoragePrivate Docker image registry10
Cloud LoggingMonitoringCentralized log management10
Secret ManagerSecuritySecure API key storage10