Course brief
Use DuckDB as an embedded analytical engine that can query files, object storage, dataframes, databases, and lakehouse tables directly—while understanding its optimizer, vectorized execution, concurrency, memory, and operational boundaries.
A complete DuckDB course covering embedded analytical SQL, CLI and APIs, rich/nested types, advanced SQL, transactions and concurrency, storage/checkpoint internals, vectorized execution and optimization, profiling, CSV/JSON/Parquet, HTTP/S3 and secrets, extensions, Python/Arrow/Polars/Pandas integration, database connectors, spatial/FTS/vector search, Iceberg, DuckLake, partitioned data lakes, performance/memory/spilling, deployment patterns, and production capstones.
This syllabus deliberately separates foundations, modeling, querying, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.