Retail Analytics
Let analysts ask sales questions in plain language through text-to-SQL, with generated queries reviewed against a known schema.
AI for Engineers · Intermediate
Course overview
AI for Data Engineering and Analytics shows data practitioners how to use AI across the data workflow, from writing SQL and Python to validating data, building pipelines, and extracting structure from text. You also learn the scikit-learn basics needed to prototype models. Every session verifies AI output against real data rather than trusting it.
Data Engineers, Data Analysts, BI Developers, Analytics Engineers
Industry use cases
Let analysts ask sales questions in plain language through text-to-SQL, with generated queries reviewed against a known schema.
Add automated data-quality checks to reconciliation pipelines and flag anomalies for human review.
Extract structured fields from free-text notes with an LLM, using de-identified data and measured accuracy.
Engineer usage features and prototype a churn classifier with scikit-learn to compare against simple baselines.
Build a pipeline that ingests sensor data, validates it, and feeds a dashboard for plant managers.
Classify support tickets and survey comments by topic and sentiment with an LLM and report trends.
Syllabus
Every module ends with a hands-on lab you can apply to your own work.
Use assistants to write, explain, and debug analytical code while keeping results verifiable.
Hands-on lab: Solve six analytical questions on a sample database with an assistant, then verify each answer with an independently written query.
Build a controlled workflow that turns business questions into reviewed SQL.
Hands-on lab: Build a small text-to-SQL script over DuckDB with schema context and a read-only guard, then score it on 20 test questions.
Detect bad data early with explicit rules, profiling, and AI-suggested checks.
Hands-on lab: Profile a messy dataset, create a suite of at least 12 validation checks, and report which ones fail and why.
Design ingest, transform, and load flows that are testable, observable, and recoverable.
Hands-on lab: Build an idempotent pipeline that loads raw files into a DuckDB table, validates them, and logs row counts at each step.
Prepare data for modeling and train baseline models with sound evaluation habits.
Hands-on lab: Engineer features for a churn dataset, train two baseline models in a scikit-learn pipeline, and report metrics while identifying one source of possible leakage.
Turn unstructured text into structured, measurable data using language models.
Hands-on lab: Extract fields and topic labels from 50 sample support tickets with an LLM, validate the output schema, and compute accuracy against hand labels.
Present results clearly and responsibly, and bring the course work together.
Hands-on lab: Build a Streamlit dashboard on your pipeline output and present three verified insights with notes on limitations.
Capstone project
Deliver a small analytics system: a validated pipeline, data-quality checks, an LLM-based extraction or text-to-SQL component with measured accuracy, a baseline scikit-learn model, and a dashboard, presented with documented limitations.
Tools and requirements
Frequently asked questions
Select "Book a seat" and complete the short form. We email you the next cohort dates, timings and fees, and your seat is secured when you confirm. Requesting a seat is free.
Live and online. The 14 hours run as 7 live online sessions x 2 hours, including guided hands-on lab time in every session, led by an instructor, with hands-on labs in every session.
Working knowledge of SQL, including joins and aggregations Basic Python, including pandas A laptop with Python 3.10 or later and Jupyter or VS Code
Yes. We can run this course for a team with examples from your own roles and tools. Send a team request through the contact page.
Continue exploring
Build retrieval-augmented generation systems with embeddings, vector databases, hybrid search, and reranking, and learn to evaluate and run them in production.
Take machine learning and LLM applications from notebook to production with tracking, CI/CD, serving, monitoring, evaluation, and governance.
Write advanced analytical SQL, design dimensional models, and build tested warehouse transformations with dbt on modern cloud and open-source warehouses.
Ready to start?