Choose your language
Excel Programming Course
More than 2 million learners worldwide

Excel Programming Course

Master Excel from the ground up — formulas, PivotTables, VBA automation, Power Query, and beyond. This course covers every skill modern professionals need to analyze data, build dashboards, and automate workflows. Whether you're handling business reports or complex datasets, you'll finish ready to deliver results.

Dedika for businesses

What you will learn:

You'll start with Excel fundamentals and progress through core formulas, lookup functions, and data cleaning techniques. From there, you'll build PivotTables, design interactive dashboards, and create professional charts. The course then moves into VBA programming, where you'll write macros, control program flow, and build custom UserForms. You'll also work with Power Query, Power Pivot, DAX, and modern dynamic array functions. By the end, you'll have the full toolkit to solve real business problems in Excel.

How you study in a practical way Excel Programming Course

How you practice Excel Programming 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 • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Excel Interface and Workbook Fundamentals

  • Lesson 1 • Cell Selection and Data Entry

    Introduces cell referencing, selection techniques, and efficient data entry. These skills underpin every formula and data operation covered later.

  • Lesson 2 • Workbook and Worksheet Management

    Teaches creating, saving, and organizing workbooks and sheets. Proper file management prevents data loss and supports collaborative workflows.

  • Lesson 3 • Printing and Page Layout

    Configures print areas, headers, footers, and page breaks. Students produce print-ready outputs that meet professional presentation standards.

  • Lesson 4 • Navigating the Excel Interface

    Covers the Ribbon, Quick Access Toolbar, and worksheet tabs. Establishes spatial awareness of the application as the foundation for all subsequent tasks.

  • Lesson 5 • Formatting Cells and Ranges

    Applies number formats, fonts, borders, and alignment to cells. Consistent formatting improves readability and prepares data for professional reporting.

Chapter 2See details

Core Formulas and Functions

  • Lesson 1 • Text Functions and Manipulation

    Applies functions to clean, combine, and extract text strings. Text manipulation is critical for standardizing imported data before analysis.

  • Lesson 2 • Mathematical and Statistical Functions

    Covers SUM, AVERAGE, COUNT, MIN, MAX, and rounding functions. These functions handle the majority of quantitative analysis tasks in business settings.

  • Lesson 3 • Logical and Conditional Functions

    Builds IF, AND, OR, and nested logic to drive conditional outputs. Logical functions enable dynamic, decision-based calculations across datasets.

  • Lesson 4 • Formula Syntax and Operators

    Explains formula structure, operator precedence, and error indicators. A solid syntax foundation prevents calculation mistakes in all subsequent work.

  • Lesson 5 • Cell References and Named Ranges

    Distinguishes relative, absolute, and mixed references and introduces named ranges. Correct referencing is essential for formulas that copy and scale correctly.

Chapter 3See details

Data Lookup and Reference Functions

  • Lesson 1 • Advanced Reference Functions

    Covers OFFSET, INDIRECT, and CHOOSE for dynamic range construction. These functions enable self-adjusting formulas that respond to changing data layouts.

  • Lesson 2 • INDEX and MATCH Techniques

    Combines INDEX and MATCH for flexible, bidirectional lookups. This pairing overcomes VLOOKUP limitations and handles complex retrieval scenarios.

  • Lesson 3 • Conditional Aggregation Functions

    Applies SUMIF, COUNTIF, AVERAGEIF, and their multi-criteria variants. Conditional aggregation replaces manual filtering for summary calculations.

  • Lesson 4 • VLOOKUP and HLOOKUP Fundamentals

    Teaches vertical and horizontal lookup syntax, match types, and common pitfalls. These functions are the baseline for all table-based data retrieval tasks.

  • Lesson 5 • XLOOKUP and Modern Lookup Functions

    Introduces XLOOKUP, XMATCH, and their advanced arguments. Modern lookup functions simplify syntax and add capabilities unavailable in legacy functions.

Chapter 4See details

Data Management and Cleaning

  • Lesson 1 • Removing Duplicates and Cleaning Data

    Uses built-in tools and functions to identify and remove inconsistencies. Clean data is a prerequisite for accurate pivot tables, charts, and formulas.

  • Lesson 2 • Importing and Connecting External Data

    Imports data from CSV, text files, and other workbooks. External data connections keep reports current without manual copy-paste operations.

  • Lesson 3 • Data Validation and Input Controls

    Sets validation rules, dropdown lists, and error alerts on input cells. Validation enforces data integrity at the point of entry, reducing downstream errors.

  • Lesson 4 • Structuring Data as Excel Tables

    Converts ranges to structured tables and explains table references. Structured tables automate formatting, filtering, and formula expansion across datasets.

  • Lesson 5 • Sorting and Filtering Data

    Applies single and multi-level sorts and AutoFilter options. Sorting and filtering are the primary tools for isolating relevant subsets of large datasets.

Chapter 5See details

PivotTables and Data Summarization

  • Lesson 1 • Creating and Configuring PivotTables

    Walks through PivotTable creation, field placement, and layout options. A well-configured PivotTable is the fastest path from raw data to executive summary.

  • Lesson 2 • PivotCharts and Dashboard Integration

    Creates PivotCharts linked to PivotTables and arranges them into dashboards. Integrated visuals communicate summarized insights to diverse audiences efficiently.

  • Lesson 3 • Slicers and Timelines

    Adds slicers and timeline controls for visual, interactive filtering. These controls make PivotTable dashboards accessible to non-technical stakeholders.

  • Lesson 4 • Grouping and Calculated Fields

    Groups dates, numbers, and text items and adds calculated fields. Custom calculations extend PivotTable analysis beyond the source data columns.

  • Lesson 5 • Show Values As and Percentage Analysis

    Applies Show Values As options to display percentages, ranks, and running totals. Relative comparisons reveal trends that raw totals alone cannot show.

Chapter 6See details

Charts, Visualization, and Dashboards

  • Lesson 1 • Formatting and Customizing Charts

    Applies titles, labels, axes, gridlines, and color schemes to charts. Consistent formatting aligns charts with organizational branding and reporting standards.

  • Lesson 2 • Chart Types and Selection Principles

    Maps common chart types to data relationships and communication goals. Choosing the right chart type is the first step toward accurate visual storytelling.

  • Lesson 3 • Advanced Chart Techniques

    Builds combination charts, waterfall charts, and sparklines for complex data. Advanced chart types handle scenarios where standard charts obscure key insights.

  • Lesson 4 • Conditional Formatting for Visualization

    Uses data bars, color scales, and icon sets to visualize values in cells. In-cell visualization provides instant pattern recognition without separate chart objects.

  • Lesson 5 • Building Interactive Dashboards

    Combines charts, slicers, and form controls into a cohesive dashboard layout. Interactive dashboards enable self-service reporting for business stakeholders.

Chapter 7See details

Introduction to VBA and Macro Programming

  • Lesson 1 • VBA Syntax and Variables

    Covers Sub procedures, variable declaration, data types, and scope. Proper variable use prevents runtime errors and makes code readable and maintainable.

  • Lesson 2 • Visual Basic Editor Orientation

    Navigates the VBE, project explorer, and code modules. Familiarity with the editor environment is required before writing or editing any VBA code.

  • Lesson 3 • Recording and Running Macros

    Uses the macro recorder to capture actions and assigns macros to buttons. Recording is the fastest entry point into automation for non-programmers.

  • Lesson 4 • Working with Ranges and Cells in VBA

    Manipulates cells, ranges, and worksheets through the Range and Cells objects. Object-based range control is the core skill for automating data operations.

  • Lesson 5 • Controlling Program Flow

    Applies If-Then-Else, Select Case, and loop structures to control execution. Flow control transforms linear scripts into intelligent, condition-responsive programs.

Chapter 8See details

Advanced VBA and Automation

  • Lesson 1 • Event-Driven Programming

    Attaches code to workbook and worksheet events such as open, change, and activate. Event procedures trigger automation automatically without user-initiated macro calls.

  • Lesson 2 • Functions and Reusable Procedures

    Creates Function procedures, passes arguments, and returns values. Reusable functions reduce code duplication and enable custom worksheet functions.

  • Lesson 3 • UserForms and Custom Dialog Boxes

    Designs UserForms with controls to collect and validate user input. Custom forms replace generic input boxes and enforce structured data entry in applications.

  • Lesson 4 • Error Handling and Debugging

    Implements On Error statements, error logging, and debugging tools. Robust error handling prevents crashes and guides users to corrective action in production code.

  • Lesson 5 • Working with Workbooks and Worksheets

    Automates workbook opening, closing, saving, and sheet manipulation. Workbook-level automation enables batch processing across multiple files.

Certification

Your valid completion certificate

This course is for you:

  • Office professionals: spending too much time on repetitive, manual spreadsheet tasks.

  • Career changers: building marketable data skills to enter business or analytics roles.

  • Small business owners: needing to track finances and operations without expensive software.

  • Students: preparing for internships or entry-level jobs that expect Excel competence.

  • Accountants and finance staff: ready to move beyond basic ledgers into dynamic reporting.

  • Project managers: wanting to turn raw project data into clear, decision-ready summaries.

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