AI-Powered Python for Data Science & Data Engineering

Categories: Data Science, Python
Wishlist Share

About Course

Most Python courses were designed before AI changed how data work gets done. Today, AI can write code in seconds. But someone still has to know what to ask for, read what the AI produced, and catch the mistakes before they reach a report or a manager’s inbox.

This course trains you to be that person.

You’ll learn Python, NumPy, pandas, visualization and statistics properly, so you understand what every line of code does to your data. Then you’ll move into real data engineering: Git and GitHub, APIs, SQL, PySpark, Delta Lake, and scheduled ETL pipelines on Databricks. Finally, you’ll deliver results to the business through interactive Dash dashboards, automated Excel, Word and PDF reports, and delivery by Outlook email and SharePoint.

Every lesson follows a four-step method:

  1. Understand the concept: a clear explanation and a small hands-on example, without AI.
  2. Read the code: learn to explain AI-generated code line by line.
  3. Build with AI: write a clear specification and let Claude Code or the Databricks Assistant build it.
  4. Verify the result: check row counts, totals and edge cases, and find the bugs AI introduces.

You’ll work in Databricks, the cloud platform used by data teams worldwide, and in VS Code with Claude Code for larger projects. All exercises use one realistic business dataset from a fictional airline’s customer-experience operation, so every module builds on the last.

The course ends with a capstone project that you publish on GitHub as a portfolio piece. You’ll build a complete, scheduled pipeline that ingests raw data, transforms it through bronze, silver and gold layers, runs statistical analysis, powers a live dashboard, and emails automated reports to managers.

Show More

What Will You Learn?

  • Write and read Python with confidence, from basic syntax to functions, generators and classes
  • Clean, reshape, join and analyze data in depth with pandas (40 lessons)
  • Create clear charts with Matplotlib, Seaborn and Plotly
  • Run hypothesis tests, A/B tests and regression with SciPy and statsmodels
  • Manage projects professionally with Git, GitHub, uv and Ruff
  • Ingest data from files, REST APIs and SQL databases
  • Process large datasets with PySpark and Spark SQL
  • Build a lakehouse with Delta Lake and the medallion architecture
  • Build ETL pipelines with data quality checks, and schedule them with Databricks Jobs
  • Build and deploy interactive web dashboards with Dash
  • Generate Excel, Word and PDF reports automatically
  • Deliver reports through Outlook and SharePoint with Microsoft Graph
  • Use Claude Code and the Databricks Assistant productively, and verify everything they produce

Course Content

Module 0: Setup and the AI Workflow

  • 0.1 Course roadmap and the SkyCare dataset
  • 0.2 Databricks Free Edition tour
  • 0.3 Loading the course data
  • 0.4 Desktop setup
  • 0.5 How to work with an AI coding assistant
  • 0.6 AI risks in data work

Module 1: Python Essentials with AI Pair Programming

Module 2: NumPy for Fast Numerical Computing

Module 3: Data Analysis with pandas

Module 4: Data Visualization (Matplotlib, Seaborn, Plotly)

Module 5: Statistics with SciPy and statsmodels

Module 6: Professional Python Workflow: Git, GitHub, uv and Ruff

Module 7: Data Sources: Files, APIs and SQL

Module 8: PySpark and Spark SQL

Module 9: Delta Lake and the Lakehouse

Module 10: ETL Pipelines, Data Quality and Scheduling

Module 11: Web Dashboards with Dash

Module 12: Automated Reporting: Excel, Word, PDF

Module 13: Microsoft 365 Automation

Module 14: Capstone: End-to-End AI-Built Pipeline

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕