Title: Starting With DuckDB and Python – Real Python
Open Graph Title: Starting With DuckDB and Python – Real Python
Description: Learn how to use DuckDB in Python to query large datasets with SQL or its Python API, handle files like Parquet or CSV, and integrate with pandas or Polars.
Open Graph Description: Learn how to use DuckDB in Python to query large datasets with SQL or its Python API, handle files like Parquet or CSV, and integrate with pandas or Polars.
Opengraph URL: https://realpython.com/courses/starting-duckdb-python/
X: @realpython
Domain: realpython.com
{
"@context": "https://schema.org",
"@type": "Course",
"@id": "https://realpython.com/courses/starting-duckdb-python/",
"url": "https://realpython.com/courses/starting-duckdb-python/",
"name": "Starting With DuckDB and Python",
"description": "Learn how to use DuckDB in Python to query large datasets with SQL or its Python API, handle files like Parquet or CSV, and integrate with pandas or Polars.",
"availableLanguage": [
"en"
],
"educationalLevel": "Intermediate",
"educationalCredentialAwarded": {
"@type": "EducationalOccupationalCredential",
"credentialCategory": "Certificate",
"name": "Real Python Certificate of Completion"
},
"hasCourseInstance": [
{
"@type": "CourseInstance",
"courseMode": "Online",
"courseWorkload": "PT118M27S",
"instructor": {
"@type": "Person",
"name": "Christopher Trudeau",
"image": "https://realpython.com/cdn-cgi/image/width=1174,height=1174,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/headshot_alt_crop.4769ad082e9a.jpeg",
"url": "https://realpython.com/team/ctrudeau/",
"affiliation": {
"@type": "Organization",
"@id": "https://realpython.com/#organization",
"name": "Real Python",
"url": "https://realpython.com",
"logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
}
}
}
],
"image": {
"@type": "ImageObject",
"url": "https://files.realpython.com/media/Showcase-DuckDB_Watermarked.4ff6c6a498a1.jpg",
"width": 1920,
"height": 1080
},
"inLanguage": "en",
"provider": {
"@type": "Organization",
"@id": "https://realpython.com/#organization",
"name": "Real Python",
"url": "https://realpython.com",
"logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
},
"publisher": {
"@type": "Organization",
"@id": "https://realpython.com/#organization",
"name": "Real Python",
"url": "https://realpython.com",
"logo": {
"@type": "ImageObject",
"url": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png",
"width": 512,
"height": 512
},
"description": "Real Python is a leading provider of online Python education and one of the largest language-specific online communities for software developers. It publishes high-quality learning resources, such as tutorials, books, and courses to an audience of millions of developers, data scientists, and machine learning engineers each month.",
"slogan": "Become a Python Expert",
"email": "info@realpython.com",
"sameAs": [
"https://github.com/realpython",
"https://www.youtube.com/realpython",
"https://twitter.com/realpython",
"https://x.com/realpython",
"https://www.linkedin.com/company/realpython-com/",
"https://www.facebook.com/learnrealpython",
"https://www.instagram.com/realpython",
"https://www.tiktok.com/@realpython.com"
]
},
"syllabusSections": [
{
"@type": "Syllabus",
"name": "Starting With DuckDB and Python"
},
{
"@type": "Syllabus",
"name": "Reviewing What You've Learned"
}
],
"offers": [
{
"@type": "Offer",
"category": "Subscription"
}
],
"datePublished": "2025-06-24",
"dateModified": "2025-06-20"
}
| author | Real Python |
| twitter:card | summary_large_image |
| twitter:image | https://files.realpython.com/media/Showcase-DuckDB_Watermarked.4ff6c6a498a1.jpg |
| og:image | https://files.realpython.com/media/Showcase-DuckDB_Watermarked.4ff6c6a498a1.jpg |
| twitter:creator | @realpython |
| og:type | article |
Links:
Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover
Robots: max-image-preview:large