{"url": "https://maven.com/p/84b188/sql-toolkit-for-data-engineering", "core": {"title": "SQL Toolkit for Data Engineering", "slug": "84b188", "id": 2740, "page_type": "workshop", "description": "SQL is the language of data. It's over 50 years old, and it's here to stay. To succeed in any data career, you need strong SQL skills. In just 30 minutes, you'll level up your SQL knowledge with strategies you can use for the rest of your career.", "start_datetime": "2025-02-08T18:00:00Z", "duration_min": 30, "is_recording_public": true, "has_internal_recording": true, "instructor_name": "David Freitag", "instructor_title": "Senior Data Engineer at American Family Insurance", "instructor_headline": null, "course_name": "Build Your First Serverless Data Engineering Project", "course_slug": "first-serverless-de-project", "school_name": "David Freitag", "school_slug": "david-freitag", "chapter_count": 23}, "next_data": {"props": {"pageProps": {"apiSchool": {"id": 10142, "slug": "david-freitag", "name": "David Freitag", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1OuiCDQRORtDiwL7", "zoom_auth_version": 2, "verified": true, "timezone": "America/New_York", "support_email": null, "school_tags": [], "instructor_bio": null}, "pageType": "workshop", "school": {"id": 10142, "slug": "david-freitag", "name": "David Freitag", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1OuiCDQRORtDiwL7", "zoom_auth_version": 2, "verified": true, "timezone": "America/New_York", "support_email": null, "school_tags": [], "instructor_bio": null}, "course": {"slug": "first-serverless-de-project", "school_id": 10142, "name": "Build Your First Serverless Data Engineering Project", "id": 11010, "format": "full_course", "description": "Learn fundamental data engineering skills, get hands-on experience with AWS, and build a fully functional data pipeline for your resume.", "attrs": {"courses_page_highlight_order_index": null, "custom_landing_page_url": null, "facebook_pixel_id": null, "is_course_application_enabled": false, "is_demoted_on_courses_page": false, "is_hidden_by_maven_staff": false, "is_live_on_courses_page": true, "short_description": null, "skip_landing_page": null, "satisfaction_guarantee_status": "enabled"}, "social_image_url": "https://d2426xcxuh3ht5.cloudfront.net/Xa7pr3PMS0aAQCGEQUC4_Maven Social share.jpg", "course_image_url": null, "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/x1fCNcWmTMChKbzDIuMI_Serverless DE Project.png", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "David Freitag", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/wQDJ4YV4SPil1KNCydEs_davidheadshot.jpeg", "image_url_no_bg": null, "uuid": "dba5d382-2cba-4ed0-bad6-8b2d75473055", "bio_html": "<p>David is a Senior Data Engineer at American Family Insurance, a top 10 auto insurance company in&nbsp;the Fortune 500.</p><p><br></p><p>David is a career changer who started his professional life as a high school teacher before pivoting to Data Engineering.</p><p><br></p><p>Over the last few years, he has also spent hundreds of hours tutoring students in Python, SQL, and Data Engineering skills.</p><p><br></p><p><strong>﻿If you'd like to learn these skills too, this course is for you.</strong></p>", "headline": "", "title": null, "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": null, "highlights": null, "highlights_html": null, "preferred_name": null}], "instructor_caption": "Senior Data Engineer | 10+ years teaching/tutoring experience", "course_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 72, "tag_type": "internal_collection", "label": "Analytics Beta", "slug": "analytics-beta", "description": null, "parent_tag_id": null}, {"id": 81, "tag_type": "deprecated", "label": "Data science and engineering", "slug": "x-subcategory-data-science-and-engineering", "description": null, "parent_tag_id": 35}, {"id": 82, "tag_type": "deprecated", "label": "Build with AI", "slug": "x-subcategory-build-with-ai", "description": null, "parent_tag_id": 35}, {"id": 113, "tag_type": "deprecated", "label": "Infrastructure and systems", "slug": "x-subcategory-eng-infrastructure", "description": null, "parent_tag_id": 31}, {"id": 122, "tag_type": "public_collection", "label": "Maven 100 - AI", "slug": "maven-100-ai", "description": null, "parent_tag_id": 35}, {"id": 123, "tag_type": "public_collection", "label": "Maven 100 - Data and engineering", "slug": "maven-100-engineering", "description": null, "parent_tag_id": 31}, {"id": 176, "tag_type": "public_collection", "label": "Fast Track 2024", "slug": "fast-track-2024", "description": null, "parent_tag_id": null}, {"id": 216, "tag_type": "internal_collection", "label": "[LEGACY] Instructor Owned CLC Opt-in", "slug": "legacy-instructor-owned-clc", "description": null, "parent_tag_id": null}, {"id": 244, "tag_type": "internal_collection", "label": "Courses filtered for recommendations", "slug": "courses-filtered-for-recommendations", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}]}, "contentPageSlug": "84b188", "contentPage": {"id": 2740, "school_id": 10142, "slug": "84b188", "content_page_type": "workshop", "sections": [{"uuid": "304c0f2c-f70a-4b86-b99a-9c7811d1e420", "title": "SQL Toolkit for Data Engineering", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/JvLsRgNS8GDcTKeFbmJw_Lightninglesson_Social.jpg", "is_visible": true, "topic_desc": "SQL is the language of data. It's over 50 years old, and it's here to stay. To succeed in any data career, you need strong SQL skills. In just 30 minutes, you'll level up your SQL knowledge with strategies you can use for the rest of your career.", "brand_logos": {"label": "STUDENTS FROM", "logos": [{"name": "Amazon", "type": "logo", "uuid": "0f4eeb2d-489f-4f97-a831-b292cc747cf3", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idawOgYOsG/idUUe3nD1e.svg"}, {"name": "TikTok", "type": "logo", "uuid": "314e1fed-fe67-4800-8209-073489558c12", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id-0D6OFrq/idhLWuqSNa.svg"}, {"name": "Comcast Technology Solutions", "type": "logo", "uuid": "ae05f2d4-40c8-4035-83b4-149feb6b2e62", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idefsp5QmC/id2LOorWTM.svg"}, {"name": "Logitech", "type": "logo", "uuid": "93db1808-b3ce-4f2f-b46c-9dcc1c9b3459", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idX2nqEtNo/id39ryqrrw.svg"}, {"name": "Disney", "type": "logo", "uuid": "42b67bcc-3d6e-4a57-bbf2-757e1752259d", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idxASqzkm_/idVABj3eyR.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "David Freitag", "uuid": "34537340-a3bd-4156-a9d2-f4cc946c33e8", "title": "Senior Data Engineer at American Family Insurance", "bio_html": "<p>David is a Senior Data Engineer at American Family Insurance, a top 10 auto insurance company in&nbsp;the Fortune 500. He is a career changer who started his professional life as a high school teacher before pivoting to Data Engineering. Over the last few years, he has spent hundreds of hours tutoring students in Python, SQL, and Data Engineering skills.</p><p><br></p><p>David is also the instructor of Build Your First Serverless Data Engineering Project.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/ZBMeY8HqQCWFKMmofG4J_profile.jpg"}], "learning_outcomes": [{"uuid": "aeda0e40-ecf8-4d8c-840f-4658be2b95b8", "title": "Advanced strategies for grouping data", "description": "Explore advanced SQL keywords to group data at multiple levels with ease."}, {"uuid": "5e482fc5-4ec6-402a-8e12-9a9328b66d5e", "title": "Create aggregations for data analysis", "description": "Witness key SQL aggregation functions in action."}, {"uuid": "e279ed94-df9c-4851-a49b-3f2d737a50d0", "title": "Transform data with window functions", "description": "Step-by-step examples for using window functions to create new attributes from data."}]}], "created_at": "2026-02-12T20:57:14.668601Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 11010, "course_stripe_promo_code_id": null}, "school_event": {"id": 2740, "slug": null, "title": "SQL Toolkit for Data Engineering", "description": null, "start_datetime": "2025-02-08T18:00:00Z", "end_datetime": "2025-02-08T18:30:00Z", "start_date": "2025-02-08", "start_time": "13:00:00", "duration_min": 30, "timezone": "America/New_York", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 1722}, "relatedWorkshops": [{"id": 7, "school_id": 10142, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 11010, "workshop_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 32, "tag_type": "deprecated", "label": "Data", "slug": "x-deprecated-data", "description": null, "parent_tag_id": null}, {"id": 186, "tag_type": "internal_collection", "label": "Maven Rewind 2024", "slug": "maven-rewind-2024", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 829, "school_id": 10142, "slug": "eb48d9", "content_page_type": "workshop", "sections": [{"uuid": "81651152-9ffe-4c0e-8f5e-f90a5642f1c8", "title": "SQL Toolkit for Data Engineering", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/35EoZuEZTHiMZqJ0KZSr_Lightninglesson_Social@2x.jpg", "is_visible": true, "topic_desc": "SQL is the language of data. It's over 50 years old, and it's here to stay. To succeed in any data career, you need strong SQL skills.\n\nIn just 30 minutes, you'll level up your SQL knowledge with strategies you can use for the rest of your career.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "David Freitag", "uuid": "18daba7f-eb78-4e7f-ab3b-55510d4a6223", "title": "Senior Data Engineer at American Family Insurance | 10+ years teaching/tutoring experience", "bio_html": "<p>David is a Senior Data Engineer at American Family Insurance, a top 10 auto insurance company in&nbsp;the Fortune 500. He is a career changer who started his professional life as a high school teacher before pivoting to Data Engineering. Over the last few years, he has also spent hundreds of hours tutoring students in Python, SQL, and Data Engineering skills.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/GVE9jsGeRKCQg1ff0z3K_davidheadshot.jpeg"}], "learning_outcomes": [{"uuid": "da739107-1994-4a43-9ecd-bca0e7dac17c", "title": "Advanced strategies for grouping data", "description": "Explore advanced SQL keywords to group data at multiple levels with ease."}, {"uuid": "758292d3-33b4-4eea-b4bf-622002ecf24b", "title": "Create aggregations for data analysis", "description": "Witness key SQL aggregation functions in action."}, {"uuid": "fcd2c0f8-f7c4-41aa-aee5-f100eb6def9a", "title": "Transform data with window functions", "description": "Step-by-step examples for using window functions to create new attributes from data."}]}], "created_at": "2026-02-12T20:52:33.340542Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 11010, "course_stripe_promo_code_id": null}, "school_event": {"id": 829, "slug": null, "title": "SQL Toolkit for Data Engineering", "description": null, "start_datetime": "2024-04-12T17:00:00Z", "end_datetime": "2024-04-12T17:30:00Z", "start_date": "2024-04-12", "start_time": "13:00:00", "duration_min": 30, "timezone": "America/New_York", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 1668}}, {"id": 6076, "school_id": 15608, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 17805, "workshop_tags": [{"id": 2, "tag_type": "category", "label": "Product", "slug": "product-ll", "description": null, "parent_tag_id": null}, {"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 159, "tag_type": "internal_collection", "label": "LL non-instructor", "slug": "ll-non-instructor", "description": null, "parent_tag_id": null}, {"id": 290, "tag_type": "persona", "label": "For Product Managers", "slug": "for-product-managers", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 298, "tag_type": "persona", "label": "For Everyone", "slug": "for-everyone", "description": null, "parent_tag_id": null}, {"id": 327, "tag_type": "topic", "label": "Analytics", "slug": "analytics", "description": null, "parent_tag_id": null}, {"id": 361, "tag_type": "topic", "label": "Technical Foundations", "slug": "technical-foundations", "description": null, "parent_tag_id": null}, {"id": 418, "tag_type": "persona", "label": "For Business Analysts", "slug": "for-business-analysts", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 410, "school_id": 15608, "slug": "324395", "content_page_type": "workshop", "sections": [{"uuid": "8ec914a2-0570-447d-a6cb-441b399a69b3", "title": "Making Sense of SQL (even if you're not an engineer)", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/GpRF1YLzSHyMUgM5QXcx_Single%20Instructor%20-%20theme%20a%20(3).png", "is_visible": true, "topic_desc": "SQL literacy is quietly becoming an assumed skill in many roles.\nEven when it's not officially \"your job,\" SQL shows up in Slack threads, product reviews, and decision-making meetings.  But if you can't follow what a query is doing, you're forced to either trust numbers you don't fully understand, or disengage completely. This session helps you close that gap without becoming an engineer.", "brand_logos": {"label": "Previously at", "logos": [{"name": "Care", "type": "logo", "uuid": "e6a2bc7c-8023-48fb-ac5a-ce6efc479a72", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idiL_0E1-S/idRxBrLPlb.svg"}, {"name": "athenahealth", "type": "logo", "uuid": "58d6204b-5d74-4d28-a4f4-13234d011e4c", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idKku0o9zf/idFo9zOo41.svg"}, {"name": "Harvard Business School Online", "type": "icon", "uuid": "4d5d2b7d-563c-4747-bee9-de36fed641e0", "file_type": "jpeg", "image_url": "https://asset.brandfetch.io/id_ZfMtaAq/idRQj4oyH9.jpeg"}, {"name": "Paint Nite", "type": "logo", "uuid": "499e7841-a077-4909-8b4b-91aabf565c05", "file_type": "png", "image_url": "https://asset.brandfetch.io/idLpzTigM4/idxIuzJNLt.png"}]}, "section_type": "main", "instructor_infos": [{"name": "Emma Boroson", "uuid": "e6777a71-cede-41d5-a905-d3a81aae3cf6", "logos": null, "title": "Data engineer, MBA, and educator -- teaching analytics without the overwhelm", "bio_html": "<p>Emma Boroson is a data strategist, educator, and founder of Data Within Reach, where she helps early-stage (and not so early stage) startups turn data chaos into clarity. </p><p>With a background in data engineering and an MBA, Emma has one foot in code and the other in business strategy — which means she can translate complex data concepts into intuitive, actionable insights for anyone (yes, even the “I’m not a numbers person” crowd). </p><p>She’s built analytics systems for high-growth startups, major tech platforms, and mission-driven organizations alike, and is particularly obsessed with helping women build businesses they love, powered by metrics they actually understand.</p><p><br></p><p>She brings a rare combination of:</p><ul><li><strong>Deep technical fluency </strong>in SQL and data systems</li><li><strong>MBA-informed business perspective </strong>grounded in real operating environments</li><li><strong>Practical experience</strong> supporting teams that rely on data to make decisions </li><li><strong>An approachable, clarity-first teaching style</strong> </li></ul><p><br></p><p>Emma specializes in translating SQL and other data concepts into <strong>clear, usable mental models</strong> for operators, product leaders, and executives—especially those who were never taught these skills in a way that felt accessible.</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/l7N27HszRQmKQSdfpddf_ProfileImage.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "eba7a85c-bd63-4800-9ff8-da8f4005473c", "title": "Follow what a SQL query is actually doing", "description": "Translate a real SQL query into plain English so you’re not guessing, when it shows up at work."}, {"uuid": "bdfea2e9-a8bd-4035-8d4c-1c5f33e57aa4", "title": "Know where to focus (and what you can ignore)", "description": "Learn where to start, and how to spot the few parts of a SQL query that tell you what's really going on"}, {"uuid": "f28b79a5-cf80-458e-861b-2bf31284a649", "title": "Stop feeling lost or intimidated", "description": "Build confidence and credibility to keep up and participate when SQL comes up in the conversation"}]}], "created_at": "2026-02-04T14:25:47.800257Z", "updated_at": "2026-02-04T14:25:58.035362Z", "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 17805, "course_stripe_promo_code_id": null}, "school_event": {"id": 410, "slug": null, "title": "Making Sense of SQL (even if you're not an engineer)", "description": null, "start_datetime": "2026-02-04T18:00:00Z", "end_datetime": "2026-02-04T18:30:00Z", "start_date": "2026-02-04", "start_time": "13:00:00", "duration_min": 30, "timezone": "America/New_York", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 169}}, {"id": 7743, "school_id": 12454, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 19252, "workshop_tags": [{"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null}, {"id": 330, "tag_type": "topic", "label": "Security", "slug": "security", "description": null, "parent_tag_id": null}, {"id": 364, "tag_type": "topic", "label": "System Design", "slug": "system-design", "description": null, "parent_tag_id": null}, {"id": 432, "tag_type": "topic", "label": "LLM Ops", "slug": "llm-ops", "description": null, "parent_tag_id": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 10166, "school_id": 12454, "slug": "4c0fb9", "content_page_type": "workshop", "sections": [{"uuid": "9904b32c-5786-4b05-a1ba-3f01ce79551a", "title": "Building SQL AI Agents", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/fQcWzqDHSMCTkqfh7hkW_Maven%20Course%20Thumbnails%20(6).png", "is_visible": true, "topic_desc": "SQL AI agents are the fastest path from question to insight, but the blueprint for production is still being written. Most teams can get a query out of an LLM. Few can ship one safely against live data. Rami brings hard-won lessons on the architectures, context pipelines, and safety layers that separate a cool demo from a system teams actually trust.", "brand_logos": {"label": "Worked at", "logos": [{"name": "Google", "type": "logo", "uuid": "757eaa9d-fbbe-4d94-a74b-7fb982665105", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id6O2oGzv-/idjOb2YcqW.svg"}, {"name": "Microsoft", "type": "logo", "uuid": "7201f72d-0d19-4db3-958d-b7c1551971a0", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idchmboHEZ/idc7I0n_oy.svg"}, {"name": "Adobe", "type": "logo", "uuid": "068b97bb-bb3e-49d5-9e07-aaacc8d2b6d4", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id_KsyK7J9/idqgHTh9pg.svg"}, {"name": "Columbia University", "type": "logo", "uuid": "d38e2ee3-640b-46df-958d-679e740b42e0", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id7Qv27obq/idaqb00VYd.svg"}, {"name": "Carnegie Mellon University", "type": "logo", "uuid": "36c4a4a6-786b-4ccf-b179-8e9442876358", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idWWVARKQG/id9SgYMrdN.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "Aishwarya Srinivasan", "uuid": "3b87373e-5140-4234-9739-1fdcffc33362", "logos": null, "title": "Most Followed Indian Woman in AI | Founder @ The Gen Academy", "bio_html": "<p><a href=\"https://www.linkedin.com/in/aishwarya-srinivasan/\" rel=\"noopener noreferrer\" target=\"_blank\">Aishwarya</a>&nbsp;has built one of the most trusted AI communities in the world with over 1 Million followers who rely on her to cut through the noice.</p><p>She spent a decade building AI at the companies that defined the modern stack Google, Microsoft, and IBM. As the head of AI Developer Relations at Fireworks AI, she worked directly at the interface businesses, builders and the infrastructure powering production-scale AI systems. She holds a Master's in Data Science from Columbia University.</p><p>Aishwarya's teaching philosophy is simple: explain the real thing, not the sanitised version. Her sessions are known for being brutally honest, technically sharp, and remarkably clear.</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/XTimRiXPTLCgIjjRIs8w_Aishwarya.jpg", "highlights": null, "linkedin_url": null, "preferred_name": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}, {"name": "Arvind Narayanamurthy", "uuid": "7fe8d91c-2a12-47dd-8147-a6983bb6fdd7", "logos": {"label": "", "logos": []}, "title": "Founder @ The Gen Academy | AI Solutions Architect | Ex - Adobe, Microsoft, IBM", "bio_html": "<p>Arvind Narayan brings a rare cross-company perspective on AI at scale, built across Microsoft, IBM, and Adobe, where he led data science teams and developed production-grade ML solutions tied to significant ARR growth.</p><p>He currently serves as AI Solutions Architect at Ema, a leading AI startup focused on agentic enterprise transformation, and is Founder of Eikos Health, an agentic scheduling platform for doctor-led clinics.</p><p>Arvind holds a Master's from Carnegie Mellon University. His teaching style emphasizes practical thinking, strong mental models, and translating AI concepts into production-ready solutions.</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/6r2drHGTJKeHYtqcdLeo_Arvind.jpeg", "highlights": [], "linkedin_url": "", "preferred_name": null, "twitter_handle": "", "highlights_html": null, "image_url_no_bg": null, "custom_social_link": ""}, {"name": "Rami Krispin", "uuid": "e869da81-085a-44d5-9911-295813a360b4", "logos": {"label": "", "logos": []}, "title": "Senior Manager, Data Science & Engineering | Docker Captain | LinkedIn\nLearning", "bio_html": "<p><a href=\"https://www.linkedin.com/in/rami-krispin/\" rel=\"noopener noreferrer\" target=\"_blank\">Rami Krispin</a> is a Senior Manager of Data Science and Engineering, a Docker Captain, and a</p><p>LinkedIn Learning Instructor with over a decade of experience building and leading data and AI</p><p>teams in production environments. Working at the intersection of machine learning, engineering,</p><p>and developer tooling, he brings a rare perspective on turning research-grade AI into systems</p><p>that teams can actually trust and businesses rely on.</p><p>In his work, Rami focuses on operationalizing AI, from forecasting and ML pipelines to SQL</p><p>agents and local LLM workflows, navigating the real challenges of model behavior, system</p><p>architecture, and safe access to critical data. He offers deep insight into how SQL AI agents are</p><p>evolving from flashy demos into production backbones, what separates teams that ship from</p><p>teams that stall, and what it truly takes to build trusted AI on top of live data.</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/BfcJ9rDQQ9SIU3WlWjzm_Rami.jpeg", "highlights": [], "linkedin_url": "", "preferred_name": null, "twitter_handle": "", "highlights_html": null, "image_url_no_bg": null, "custom_social_link": ""}], "learning_outcomes": [{"uuid": "043932df-e8cf-414e-8d4a-2806693bb907", "title": "From Natural Language to SQL", "description": "How AI bridges plain English and production-grade SQL through agents and real-world use cases."}, {"uuid": "6791fe1c-f929-4094-8f95-48cb98ec37c3", "title": "From Demo to Deployed", "description": "The architecture patterns and engineering discipline required to move SQL AI agents into production."}, {"uuid": "8e35f661-a8c8-42c0-a803-98ceadbd6839", "title": "Automating Context for Accuracy", "description": "How to automate schema, metadata, and domain context so agents return consistently correct answers."}, {"uuid": "be2bb104-46ab-49f6-ae73-247ee9ea20ea", "title": "Safe Access to Critical Data", "description": "The guardrails, permissioning patterns, and best practices for SQL AI systems teams can trust."}]}], "created_at": "2026-04-29T06:25:08.790660Z", "updated_at": "2026-04-29T06:25:10.840843Z", "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 19252, "course_stripe_promo_code_id": null}, "school_event": {"id": 10166, "slug": null, "title": "Building SQL AI Agents", "description": null, "start_datetime": "2026-05-03T15:00:00Z", "end_datetime": "2026-05-03T16:30:00Z", "start_date": "2026-05-03", "start_time": "08:00:00", "duration_min": 90, "timezone": "America/Los_Angeles", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 2611}}], "exploreCourses": null, "workshopTags": [{"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}], "videoChapters": [{"title": "Welcome and Icebreaker", "start_seconds": 44}, {"title": "Introduction to the Session and Instructor", "start_seconds": 347}, {"title": "What is Data Engineering?", "start_seconds": 463}, {"title": "Lesson Outline and Goal", "start_seconds": 599}, {"title": "Introduction to the Dataset and Tools", "start_seconds": 697}, {"title": "Simple Grouping Example", "start_seconds": 833}, {"title": "Advanced Grouping Strategies", "start_seconds": 867}, {"title": "Aggregations for Data Analysis and Quality Checks", "start_seconds": 1188}, {"title": "Introduction to Window Functions", "start_seconds": 1429}, {"title": "Ranking with Window Functions", "start_seconds": 1610}, {"title": "Using the LAG Window Function", "start_seconds": 1710}, {"title": "Creating New Data with Window Functions", "start_seconds": 1799}, {"title": "Course Promotion", "start_seconds": 1937}, {"title": "Q&A Session Begins", "start_seconds": 2098}, {"title": "Q&A: Custom vs. Tool-Based Pipelines", "start_seconds": 2258}, {"title": "Q&A: SQL Learning Resources", "start_seconds": 2566}, {"title": "Q&A: Data Engineering Job Market", "start_seconds": 2766}, {"title": "Q&A: Stored Procedures vs. Views", "start_seconds": 2964}, {"title": "Q&A: Skills for Junior Data Engineers", "start_seconds": 3194}, {"title": "Q&A: Looping and Pivoting in SQL", "start_seconds": 3358}, {"title": "Q&A: SQL Certifications", "start_seconds": 3957}, {"title": "Q&A: Transitioning from Data Engineering to AI", "start_seconds": 4055}, {"title": "Conclusion and Wrap-up", "start_seconds": 4301}], "navPages": [{"category": {"slug": "ai", "href": "/courses/ai", "title": "AI", "palette": {"--palette-category-base": "#460952", "--palette-category-highlight": "#931FAA", "--palette-category-border": "#EDA6FB"}}, "topics": [{"title": "Agentic AI", "slug": "ai/agentic-ai", "href": "/courses/ai/agentic-ai"}, {"title": "Coding with AI", "slug": "ai/ai-coding", "href": "/courses/ai/ai-coding"}, {"title": "AI Workflows", "slug": "ai/ai-workflows", "href": "/courses/ai/ai-workflows"}, {"title": "Claude Code", "slug": "ai/claude-code", "href": "/courses/ai/claude-code"}, {"title": "OpenClaw", "slug": "ai/openclaw", "href": "/courses/ai/openclaw"}, {"title": "Vibe Coding", "slug": "ai/vibe-coding", "href": "/courses/ai/vibe-coding"}, {"title": "AI Evals", "slug": "ai/evals", "href": "/courses/ai/evals"}, {"title": "AI Transformation", "slug": "ai/ai-transformation", "href": "/courses/ai/ai-transformation"}, {"title": "RAG & Search", "slug": "ai/rag-search", "href": "/courses/ai/rag-search"}, {"title": "MCP", "slug": "ai/mcp", "href": "/courses/ai/mcp"}, {"title": "AI for PMs", "slug": "ai/for-product-managers", "href": "/courses/ai/for-product-managers"}, {"title": "AI for Engineers", "slug": "ai/for-engineers", "href": "/courses/ai/for-engineers"}, {"title": "AI for Designers", "slug": "ai/for-designers", "href": "/courses/ai/for-designers"}, {"title": "AI for Marketers", "slug": "ai/for-marketers", "href": "/courses/ai/for-marketers"}, {"title": "AI for Founders", "slug": "ai/for-founders", "href": "/courses/ai/for-founders"}]}, {"category": {"slug": "product", "href": "/courses/product", "title": "Product", "palette": {"--palette-category-base": "#510B00", "--palette-category-highlight": "#B33600", "--palette-category-border": "#F7804D"}}, "topics": [{"title": "AI for PMs", "slug": "for-product-managers/ai", "href": "/courses/for-product-managers/ai"}, {"title": "Agentic AI", "slug": "for-product-managers/agentic-ai", "href": "/courses/for-product-managers/agentic-ai"}, {"title": "AI Evals", "slug": "for-product-managers/ai-evals", "href": "/courses/for-product-managers/ai-evals"}, {"title": "Vibe Coding", "slug": "for-product-managers/vibe-coding", "href": "/courses/for-product-managers/vibe-coding"}, {"title": "Product Sense", "slug": "for-product-managers/product-sense", "href": "/courses/for-product-managers/product-sense"}, {"title": "Product Discovery", "slug": "for-product-managers/product-discovery", "href": "/courses/for-product-managers/product-discovery"}, {"title": "User Research", "slug": "for-product-managers/user-research", "href": "/courses/for-product-managers/user-research"}, {"title": "Prototyping", "slug": "for-product-managers/prototyping", "href": "/courses/for-product-managers/prototyping"}, {"title": "Growth", "slug": "for-product-managers/growth", "href": "/courses/for-product-managers/growth"}, {"title": "Analytics", "slug": "for-product-managers/analytics", "href": "/courses/for-product-managers/analytics"}, {"title": "Tech Foundations", "slug": "for-product-managers/technical-foundations", "href": "/courses/for-product-managers/technical-foundations"}, {"title": "Strategy", "slug": "for-product-managers/strategy", "href": "/courses/for-product-managers/strategy"}, {"title": "Influence", "slug": "for-product-managers/influence", "href": "/courses/for-product-managers/influence"}, {"title": "Leadership", "slug": "for-product-managers/leadership", "href": "/courses/for-product-managers/leadership"}, {"title": "Career Growth", "slug": "for-product-managers/career-growth", "href": "/courses/for-product-managers/career-growth"}]}, {"category": {"slug": "engineering", "href": "/courses/engineering", "title": "Engineering", "palette": {"--palette-category-base": "#00332F", "--palette-category-highlight": "#00746B", "--palette-category-border": "#88B7B2"}}, "topics": [{"title": "AI for Engineers", "slug": "for-engineers/ai", "href": "/courses/for-engineers/ai"}, {"title": "Agentic AI", "slug": "for-engineers/agentic-ai", "href": "/courses/for-engineers/agentic-ai"}, {"title": "Coding with AI", "slug": "for-engineers/ai-coding", "href": "/courses/for-engineers/ai-coding"}, {"title": "Claude Code", "slug": "for-engineers/claude-code", "href": "/courses/for-engineers/claude-code"}, {"title": "OpenClaw", "slug": "for-engineers/openclaw", "href": "/courses/for-engineers/openclaw"}, {"title": "MCP", "slug": "for-engineers/mcp", "href": "/courses/for-engineers/mcp"}, {"title": "RAG & Search", "slug": "for-engineers/rag-search", "href": "/courses/for-engineers/rag-search"}, {"title": "AI Evals", "slug": "for-engineers/ai-evals", "href": "/courses/for-engineers/ai-evals"}, {"title": "Machine Learning", "slug": "for-engineers/ml", "href": "/courses/for-engineers/ml"}, {"title": "LLM Ops", "slug": "for-engineers/llm-ops", "href": "/courses/for-engineers/llm-ops"}, {"title": "Context Eng", "slug": "for-engineers/context-engineering", "href": "/courses/for-engineers/context-engineering"}, {"title": "Security", "slug": "for-engineers/security", "href": "/courses/for-engineers/security"}, {"title": "System Design", "slug": "for-engineers/system-design", "href": "/courses/for-engineers/system-design"}, {"title": "Leadership", "slug": "for-engineers/leadership", "href": "/courses/for-engineers/leadership"}, {"title": "Career Growth", "slug": "for-engineers/career-growth", "href": "/courses/for-engineers/career-growth"}]}, {"category": {"slug": "design", "href": "/courses/design", "title": "Design", "palette": {"--palette-category-base": "#38085F", "--palette-category-highlight": "#772CBB", "--palette-category-border": "#B5A2D0"}}, "topics": [{"title": "AI for Designers", "slug": "for-designers/ai", "href": "/courses/for-designers/ai"}, {"title": "Agentic AI", "slug": "for-designers/agentic-ai", "href": "/courses/for-designers/agentic-ai"}, {"title": "Vibe Coding", "slug": "for-designers/vibe-coding", "href": "/courses/for-designers/vibe-coding"}, {"title": "Prototyping", "slug": "for-designers/prototyping", "href": "/courses/for-designers/prototyping"}, {"title": "Figma", "slug": "for-designers/figma", "href": "/courses/for-designers/figma"}, {"title": "Design Systems", "slug": "for-designers/design-systems", "href": "/courses/for-designers/design-systems"}, {"title": "User Research", "slug": "for-designers/user-research", "href": "/courses/for-designers/user-research"}, {"title": "Product Discovery", "slug": "for-designers/product-discovery", "href": "/courses/for-designers/product-discovery"}, {"title": "UX", "slug": "for-designers/ux", "href": "/courses/for-designers/ux"}, {"title": "UI", "slug": "for-designers/ui", "href": "/courses/for-designers/ui"}, {"title": "Visual Design", "slug": "for-designers/visual-design", "href": "/courses/for-designers/visual-design"}, {"title": "Design Strategy", "slug": "for-designers/strategy", "href": "/courses/for-designers/strategy"}, {"title": "Influence", "slug": "for-designers/influence", "href": "/courses/for-designers/influence"}, {"title": "Leadership", "slug": "for-designers/leadership", "href": "/courses/for-designers/leadership"}, {"title": "Career Growth", "slug": "for-designers/career-growth", "href": "/courses/for-designers/career-growth"}]}, {"category": {"slug": "marketing", "href": "/courses/marketing", "title": "Marketing", "palette": {"--palette-category-base": "#431532", "--palette-category-highlight": "#943170", "--palette-category-border": "#C99EB5"}}, "topics": [{"title": "AI for Marketers", "slug": "for-marketers/ai", "href": "/courses/for-marketers/ai"}, {"title": "Agentic AI", "slug": "for-marketers/agentic-ai", "href": "/courses/for-marketers/agentic-ai"}, {"title": "Vibe Coding", "slug": "for-marketers/vibe-coding", "href": "/courses/for-marketers/vibe-coding"}, {"title": "Automation", "slug": "for-marketers/marketing-automation", "href": "/courses/for-marketers/marketing-automation"}, {"title": "Content Marketing", "slug": "for-marketers/content-marketing", "href": "/courses/for-marketers/content-marketing"}, {"title": "Demand Gen", "slug": "for-marketers/demand-generation", "href": "/courses/for-marketers/demand-generation"}, {"title": "Go-to-Market", "slug": "for-marketers/gtm", "href": "/courses/for-marketers/gtm"}, {"title": "Product Marketing", "slug": "for-marketers/product-marketing", "href": "/courses/for-marketers/product-marketing"}, {"title": "Positioning", "slug": "for-marketers/positioning", "href": "/courses/for-marketers/positioning"}, {"title": "Social Media", "slug": "for-marketers/social-media", "href": "/courses/for-marketers/social-media"}, {"title": "Brand", "slug": "for-marketers/brand", "href": "/courses/for-marketers/brand"}, {"title": "B2B Marketing", "slug": "for-marketers/b2b", "href": "/courses/for-marketers/b2b"}, {"title": "SEO & AEO", "slug": "for-marketers/seo-aeo", "href": "/courses/for-marketers/seo-aeo"}, {"title": "Strategy", "slug": "for-marketers/strategy", "href": "/courses/for-marketers/strategy"}, {"title": "Leadership", "slug": "for-marketers/leadership", "href": "/courses/for-marketers/leadership"}]}, {"category": {"slug": "leadership", "href": "/courses/leadership", "title": "Leadership", "palette": {"--palette-category-base": "#50090E", "--palette-category-highlight": "#A9202A", "--palette-category-border": "#D49C98"}}, "topics": [{"title": "AI for Leaders", "slug": "for-leaders/ai", "href": "/courses/for-leaders/ai"}, {"title": "Agentic AI", "slug": "for-leaders/agentic-ai", "href": "/courses/for-leaders/agentic-ai"}, {"title": "AI Transformation", "slug": "for-leaders/ai-transformation", "href": "/courses/for-leaders/ai-transformation"}, {"title": "AI Governance", "slug": "for-leaders/ai-governance", "href": "/courses/for-leaders/ai-governance"}, {"title": "Communication", "slug": "for-leaders/communication", "href": "/courses/for-leaders/communication"}, {"title": "Influence", "slug": "for-leaders/influence", "href": "/courses/for-leaders/influence"}, {"title": "Strategy", "slug": "for-leaders/strategy", "href": "/courses/for-leaders/strategy"}, {"title": "Management", "slug": "for-leaders/management", "href": "/courses/for-leaders/management"}, {"title": "People Operations", "slug": "for-leaders/people-operations", "href": "/courses/for-leaders/people-operations"}, {"title": "Exec Presence", "slug": "for-leaders/executive-presence", "href": "/courses/for-leaders/executive-presence"}, {"title": "Storytelling", "slug": "for-leaders/storytelling", "href": "/courses/for-leaders/storytelling"}, {"title": "Goal-setting", "slug": "for-leaders/goal-setting", "href": "/courses/for-leaders/goal-setting"}, {"title": "Personal Brand", "slug": "for-leaders/personal-brand", "href": "/courses/for-leaders/personal-brand"}, {"title": "Career Growth", "slug": "for-leaders/career-growth", "href": "/courses/for-leaders/career-growth"}]}, {"category": {"slug": "founders", "href": "/courses/founders", "title": "Founders", "palette": {"--palette-category-base": "#0C3209", "--palette-category-highlight": "#077202", "--palette-category-border": "#69C662"}}, "topics": [{"title": "AI for Founders", "slug": "for-founders/ai", "href": "/courses/for-founders/ai"}, {"title": "Agentic AI", "slug": "for-founders/agentic-ai", "href": "/courses/for-founders/agentic-ai"}, {"title": "AI Workflows", "slug": "for-founders/ai-workflows", "href": "/courses/for-founders/ai-workflows"}, {"title": "Vibe Coding", "slug": "for-founders/vibe-coding", "href": "/courses/for-founders/vibe-coding"}, {"title": "Prototyping", "slug": "for-founders/prototyping", "href": "/courses/for-founders/prototyping"}, {"title": "Product Sense", "slug": "for-founders/product-sense", "href": "/courses/for-founders/product-sense"}, {"title": "Positioning", "slug": "for-founders/positioning", "href": "/courses/for-founders/positioning"}, {"title": "Product Discovery", "slug": "for-founders/product-discovery", "href": "/courses/for-founders/product-discovery"}, {"title": "Management", "slug": "for-founders/management", "href": "/courses/for-founders/management"}, {"title": "Strategy", "slug": "for-founders/strategy", "href": "/courses/for-founders/strategy"}, {"title": "Go-to-Market", "slug": "for-founders/gtm", "href": "/courses/for-founders/gtm"}, {"title": "Personal Brand", "slug": "for-founders/personal-brand", "href": "/courses/for-founders/personal-brand"}, {"title": "Leadership", "slug": "for-founders/leadership", "href": "/courses/for-founders/leadership"}, {"title": "Fundraising", "slug": "for-founders/fundraising", "href": "/courses/for-founders/fundraising"}, {"title": "PMF", "slug": "for-founders/product-market-fit", "href": "/courses/for-founders/product-market-fit"}]}, {"category": {"slug": "more", "href": "/courses/more", "title": "More", "palette": {"--palette-category-base": "#1E2C2B", "--palette-category-highlight": "#4A6361", "--palette-category-border": "#B9C1BE"}}, "topics": [{"title": "Everyone", "slug": "for-everyone", "href": "/courses/for-everyone"}, {"title": "Operators", "slug": "for-operators", "href": "/courses/for-operators"}, {"title": "Data Scientists", "slug": "for-data-scientists", "href": "/courses/for-data-scientists"}, {"title": "Business Analysts", "slug": "for-business-analysts", "href": "/courses/for-business-analysts"}, {"title": "User Researchers", "slug": "for-user-researchers", "href": "/courses/for-user-researchers"}, {"title": "Customer Success", "slug": "for-customer-success", "href": "/courses/for-customer-success"}, {"title": "Project Managers", "slug": "for-project-managers", "href": "/courses/for-project-managers"}, {"title": "HR Professionals", "slug": "for-hr-professionals", "href": "/courses/for-hr-professionals"}, {"title": "Sales People", "slug": "for-sales-people", "href": "/courses/for-sales-people"}, {"title": "Lawyers", "slug": "for-lawyers", "href": "/courses/for-lawyers"}, {"title": "Finance", "slug": "for-finance-professionals", "href": "/courses/for-finance-professionals"}, {"title": "Investors", "slug": "for-investors", "href": "/courses/for-investors"}, {"title": "Real Estate", "slug": "for-real-estate-agents", "href": "/courses/for-real-estate-agents"}, {"title": "Educators", "slug": "for-educators", "href": "/courses/for-educators"}, {"title": "Creators", "slug": "for-creators", "href": "/courses/for-creators"}]}], "navTagLinks": [{"tag": {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers"}, {"tag": {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, "link_slug": "for-data-scientists"}], "now": "2026-05-19T22:53:27.783Z"}, "__N_SSG": true}, "page": "/p/[slug]/[...ignored]", "query": {"slug": "84b188", "ignored": ["sql-toolkit-for-data-engineering"]}, "buildId": "qPlLjBFLQ9fnkFKJ7n7E-", "isFallback": false, "isExperimentalCompile": false, "gsp": true, "scriptLoader": []}}