Choose your language
Microsoft Generative AI Data Analysis Course
More than 2 million learners worldwide

Microsoft Generative AI Data Analysis Course

Master Python, SQL, and Microsoft AI tools to automate data workflows and deliver faster, sharper insights. This course equips analysts with hands-on skills in GitHub Copilot, Azure OpenAI, and Pandas to eliminate repetitive tasks and scale analysis across teams. Turn raw data into polished stakeholder reports with confidence.

Dedika for businesses

What you will learn:

  • Configure Python, VS Code, and GitHub Copilot for a professional data analysis environment.

  • Build and automate data pipelines connecting SQL databases, Excel, and Microsoft 365 sources.

  • Apply prompt engineering techniques to generate, refine, and validate AI-produced code.

  • Manipulate and clean large datasets using Pandas with AI-assisted DataFrame operations.

  • Create interactive dashboards and AI-narrated reports for non-technical business stakeholders.

  • Integrate Azure OpenAI APIs and governance frameworks into scalable, team-ready analytics solutions.

How you study in a practical way Microsoft Generative AI Data Analysis Course

How you practice Microsoft Generative AI Data Analysis Course

For companies who want to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Data Analysis and AI

  • Lesson 1 • Setting Up Your Analysis Environment

    Guides environment configuration for Python, VS Code, and Copilot. A working setup is required before any hands-on coding exercises begin.

  • Lesson 2 • Microsoft AI Tools Landscape

    Surveys Microsoft's AI-integrated products relevant to data work. Students identify which tools apply to their specific analysis scenarios.

  • Lesson 3 • Data Analysis in the Modern Workplace

    Defines data analysis roles, outputs, and business value. Anchors the course by showing where coding and AI accelerate analyst productivity.

  • Lesson 4 • Introduction to Generative AI Concepts

    Explains how large language models generate text and code. Connects AI capabilities to practical data analysis tasks covered throughout the course.

Chapter 2See details

Python Essentials for Data Analysts

  • Lesson 1 • Working with Files and Data Formats

    Demonstrates reading and writing CSV, JSON, and Excel files in Python. Directly enables ingestion of real analyst data in later chapters.

  • Lesson 2 • Python Syntax and Data Types

    Covers variables, operators, and core data types used in analysis scripts. Provides the syntax foundation needed for all subsequent coding chapters.

  • Lesson 3 • Control Flow and Functions

    Teaches conditionals, loops, and reusable functions for automating repetitive analysis steps. Students refactor manual tasks into callable functions.

  • Lesson 4 • Using Copilot to Accelerate Python Coding

    Applies GitHub Copilot to speed up Python script writing with inline suggestions. Students learn to evaluate, accept, and refine AI completions critically.

  • Lesson 5 • Debugging and Code Quality

    Introduces error types, debugging strategies, and style conventions. Clean, debuggable code is essential before introducing AI-generated suggestions.

Chapter 3See details

Data Manipulation with Pandas and Copilot

  • Lesson 1 • Filtering, Sorting, and Transforming Data

    Covers boolean filtering, multi-column sorting, and column transformations. These operations form the core of exploratory data analysis workflows.

  • Lesson 2 • Data Cleaning Techniques

    Addresses missing values, duplicates, and inconsistent formats that impair analysis. Students apply Copilot prompts to generate and validate cleaning code.

  • Lesson 3 • Pandas DataFrames and Series

    Introduces the DataFrame and Series structures central to tabular data work. Establishes indexing and selection patterns used throughout the chapter.

  • Lesson 4 • Grouping and Aggregation

    Teaches groupby operations and pivot tables for summarizing business data. Students generate summary reports that feed directly into visualization chapters.

  • Lesson 5 • Merging and Reshaping Datasets

    Demonstrates joins, concatenation, and melt/stack operations for combining data sources. Prepares students for multi-table analysis in real business scenarios.

Chapter 4See details

Prompt Engineering for Data Tasks

  • Lesson 1 • Prompting for Code Generation

    Focuses on generating Python and SQL code through precise natural-language prompts. Students compare outputs across prompt variations to understand sensitivity.

  • Lesson 2 • Chain-of-Thought and Multi-Step Prompts

    Introduces chained prompts that break complex analysis into sequential AI-assisted steps. Students build prompt chains for end-to-end data workflows.

  • Lesson 3 • Prompt Templates and Reusable Libraries

    Guides creation of parameterized prompt templates stored for team reuse. Establishes a personal prompt library as a professional productivity asset.

  • Lesson 4 • Prompting for Data Interpretation

    Uses AI to summarize statistics, explain anomalies, and draft narrative insights. Connects AI language output to the storytelling phase of analysis.

  • Lesson 5 • Principles of Effective Prompting

    Defines prompt components: instruction, context, format, and constraints. Students apply a structured template to data-specific prompting scenarios.

Chapter 5See details

Automating Excel and Microsoft 365 with Python

  • Lesson 1 • Copilot-Assisted Automation Script Writing

    Uses Copilot to draft, refine, and document automation scripts end to end. Students evaluate AI-generated automation code for correctness and security.

  • Lesson 2 • Microsoft Graph API for Office Data

    Introduces the Microsoft Graph API for reading SharePoint, OneDrive, and Teams data. Students authenticate and retrieve organizational data programmatically.

  • Lesson 3 • Scheduling and Triggering Automation Scripts

    Teaches task scheduling with Windows Task Scheduler and Azure Functions triggers. Students deploy scripts that run automatically on a defined cadence.

  • Lesson 4 • Excel Automation with openpyxl and xlwings

    Covers programmatic workbook creation, formatting, and formula injection. Replaces manual Excel work with reproducible, scheduled Python scripts.

  • Lesson 5 • Automating Word Reports with python-docx

    Generates formatted Word documents from data outputs using python-docx. Enables automated narrative reporting alongside tabular analysis results.

Chapter 6See details

SQL and Database Automation with AI

  • Lesson 1 • AI-Assisted SQL Query Writing

    Uses Copilot and natural-language prompts to generate and explain SQL queries. Students validate AI-generated SQL against expected results before deployment.

  • Lesson 2 • Connecting Python to Databases

    Demonstrates SQLAlchemy and pyodbc connections to SQL Server and Azure SQL. Students run queries from Python and load results directly into DataFrames.

  • Lesson 3 • Building Automated Data Pipelines

    Chains SQL extraction, Python transformation, and load steps into scheduled pipelines. Students deploy a working extract-transform-load pipeline by section end.

  • Lesson 4 • Query Optimization and Performance

    Covers indexing, execution plans, and query rewriting for performance gains. AI tools assist in identifying slow query patterns and suggesting improvements.

  • Lesson 5 • SQL Fundamentals for Data Analysts

    Reviews SELECT, JOIN, GROUP BY, and subquery syntax for analysts new to SQL. Establishes the query vocabulary required for AI-assisted SQL generation.

Chapter 7See details

Data Visualization and AI-Generated Insights

  • Lesson 1 • Interactive Dashboards with Plotly and Streamlit

    Builds interactive web dashboards deployable inside a browser or Teams tab. Extends static charts into explorable tools for non-technical stakeholders.

  • Lesson 2 • Building Charts with Matplotlib and Seaborn

    Produces bar, line, scatter, and heatmap charts using Python libraries. Students customize and export publication-quality figures from DataFrame data.

  • Lesson 3 • AI-Generated Narrative Summaries

    Uses Copilot and Azure OpenAI to generate written insight summaries from chart data. Students review, edit, and embed AI narratives into stakeholder reports.

  • Lesson 4 • Visualization Principles for Analysts

    Covers chart selection, color theory, and clarity principles for business audiences. Prevents common visualization mistakes before any code is written.

  • Lesson 5 • Power BI Integration with Python Visuals

    Embeds Python-generated visuals inside Power BI reports for enterprise distribution. Bridges the Python analysis environment with the Microsoft BI ecosystem.

Chapter 8See details

Advanced AI Integration and Strategic Deployment

  • Lesson 1 • Retrieval-Augmented Generation for Data

    Combines vector search with AI generation to answer questions over large document sets. Students build a retrieval-augmented generation pipeline on organizational data.

  • Lesson 2 • Azure OpenAI API for Custom Analysis

    Calls Azure OpenAI endpoints from Python to embed generative AI in analysis tools. Students build functions that send data context and retrieve structured AI responses.

  • Lesson 3 • AI Governance and Risk Management

    Addresses bias, hallucination, data privacy, and auditability in AI-assisted analysis. Students apply a governance checklist before deploying any AI-powered solution.

  • Lesson 4 • Capstone: End-to-End AI Analysis Project

    Students design and deliver a complete AI-assisted analysis project from raw data to stakeholder report. Integrates all core chapter skills into a single assessed deliverable.

  • Lesson 5 • Scaling AI Solutions Across Teams

    Covers shared prompt libraries, centralized API management, and team onboarding strategies. Students design a rollout plan for AI tools within their organization.

Certification

Your valid completion certificate

This course is for you:

  • Business analyst: wants to replace slow manual reporting with automated Python workflows.

  • Excel power user: ready to graduate beyond formulas into real scripting and AI tools.

  • Career changer: moving into data roles and needs a practical, Microsoft-focused skill set.

  • Operations professional: manages recurring data tasks and wants to reclaim hours each week.

  • Junior data analyst: has foundational skills but lacks AI integration experience in real projects.

  • IT generalist: supports Microsoft 365 environments and wants to add data automation capabilities.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQs

Who is Dedika?

Is the certificate valid in the Philippines?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course