
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.
What your team will master:
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 your team studies in practice Excel Programming Course
How your team practices Excel Programming Course
Professionals from these companies study at Dedika









Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsExcel Interface and Workbook Fundamentals
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 2HideHide detailsSee detailsCore Formulas and Functions
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 3HideHide detailsSee detailsData Lookup and Reference Functions
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 4HideHide detailsSee detailsData Management and Cleaning
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 5HideHide detailsSee detailsPivotTables and Data Summarization
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 6HideHide detailsSee detailsCharts, Visualization, and Dashboards
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 7HideHide detailsSee detailsIntroduction to VBA and Macro Programming
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 8HideHide detailsSee detailsAdvanced VBA and Automation
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.
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.
Related Courses
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



















