Udemy

The Complete Microsoft Excel Course 2025

Enroll Now
  • 10,075 Students
  • Updated 5/2025
  • Certificate Available
4.6
(855 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 33 Minute(s)
Language
English
Taught by
Chris Haroun | 1.5 Million Students | #1 Best Selling Business & Finance Prof.
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.6
(855 Ratings)

Course Overview

The Complete Microsoft Excel Course 2025

Learn EVERYTHING about Excel from scratch, including how to program in Excel with Visual Basic for Applications & Macros

Welcome to the most COMPREHENSIVE Excel course, which teaches every single Excel feature from scratch and how to program, in Excel using Visual Basic for Applications & Macros.  No experience in Excel or with programming is required to take this course. There is a 30 day money back guarantee, so you have nothing to lose and everything to gain. Please watch the comprehensive promotional video trailer for an outline of the course.

This comprehensive course has 4 tracks as follows: a Beginner track, an Intermediate Track, a Genius Track and an All Lectures and Exercises Track. After taking this course you will know EVERYTHING about Excel and be able to take your career or business to the next level.

This course is based on my extensive experience using Excel in business and as a programmer since the 1980s. I used to be a beta tester for Microsoft as part of the Microsoft Developer's Network. I have created  thousands of Excel documents in my career at Accenture, on Wall Street at Goldman Sachs, at the top hedge funds, in the venture capital industry and with the companies I have founded. I provide many downloadable templates based on my work experience that are available to the students that take this course, so I can help you work smarter and not harder when using Excel.

Here is the course outline: [B = Beginner Track Lessons and Exercises, I = Intermediate Track Lessons and Exercises,  G = Genius Track Lessons and Exercises, A = All Track Lessons and Exercises - where you can go from zero to hero when it comes to all Excel features).

[B/I/G/A] Section 1: Course Overview, Quick Reference and Resources

  • [B/I/G/A] Section 1.1: Introduction & How to Take Course + Selecting a Track: (Beginner, Genius & More)

  • [B/I/G/A] Section 1.2: Settings and Security

  • [B/I/G/A] Section 1.3: Help Videos & More

  • [B/I/G/A] Section 1.4: Downloads of Files


[B/I/A] Section 2: Foundations: Microsoft Excel 101: Create, Edit & More

  • [B/I/A] Introduction to Section 2: Excel 101 Foundations (Basics): Create, Edit and More


[B/I/A] Exercise 2.1: Excel Foundations Part 1: Money Doubling Exercise

  • [B/A] Exercise 2.1 Introduction: Excel Foundations Part 1: Money Doubling Exercise

  • [B/A] Lecture 2.1.1 Text & Number Formatting

  • [B/A] Exercise 2.1.1 Text & Number Formatting

  • [B/A] Answer 2.1.1 Text & Number Formatting

  • [B/A] Lecture 2.1.2: Cell Alignment

  • [B/A] Exercise 2.1.2: Cell Alignment

  • [B/A] Answer 2.1.2: Cell Alignment

  • [B/A] Lecture 2.1.3: Borders and Shading

  • [B/A] Exercise 2.1.3: Borders and Shading

  • [B/A] Answer 2.1.3: Borders and Shading

  • [B/A] Lecture 2.1.4: Introduction to Formulas [We will cover formulas in much more detail in Section 3]

  • [B/A] Exercise 2.1.4: Introduction to Formulas

  • [B/A] Answer 2.1.4: Introduction to Formulas

  • [B/I/A] Lecture 2.1.5: Introduction to Conditional Formatting

  • [B/I/A] Exercise 2.1.5: Introduction to Conditional Formatting

  • [B/I/A] Answer 2.1.5: Introduction to Conditional Formatting


[B/I/A] Exercise 2.2: Excel Foundations Part 2: Saving Money

  • [B/A] Exercise 2.2 Introduction: Excel Foundations Part 2: Saving Money

  • [B/A] Lecture 2.2.1: Inserting & Editing Images

  • [B/A] Exercise 2.2.1: Inserting & Editing Images

  • [B/A] Answer 2.2.1: Inserting & Editing Images

  • [B/A] Lecture 2.2.2: Inserting & Editing Icons

  • [B/A] Exercise 2.2.2: Inserting & Editing Icons

  • [B/A] Answer 2.2.2: Inserting & Editing Icons

  • [B/I/A] Lecture 2.2.3: Ordering Images

  • [B/I/A] Exercise 2.2.3: Ordering Images

  • [B/I/A] Answer 2.2.3: Ordering Images

  • [B/A] Lecture 2.2.4: Copying Formulas

  • [B/A] Exercise 2.2.4: Copying Formulas

  • [B/A] Answer 2.2.4: Copying Formulas

  • [B/I/A] Lecture 2.2.5: Inserting "&" in Formulas

  • [B/I/A] Exercise 2.2.5: Inserting "&" in Formulas

  • [B/I/A] Answer 2.2.5: Inserting "&" in Formulas

  • [B/A] Lecture 2.2.6: Inserting "$" in Formulas

  • [B/A] Exercise 2.2.6: Inserting "$" in Formulas

  • [B/A] Answer 2.2.6: Inserting "$" in Formulas

  • [B/I/A] Lecture 2.2.7: Formatting Numbers in Formulas

  • [B/I/A] Exercise 2.2.7: Formatting Numbers in Formulas

  • [B/I/A] Answer 2.2.7: Formatting Numbers in Formulas

  • [B/A] Lecture 2.2.8: Inserting Bar Charts

  • [B/A] Exercise 2.2.8: Inserting Bar Charts

  • [B/A] Answer 2.2.8: Inserting Bar Charts

  • [B/I/A] Lecture 2.2.9: Inserting Pie Charts

  • [B/I/A] Exercise 2.2.9: Inserting Pie Charts

  • [B/I/A] Answer 2.2.9: Inserting Pie Charts

  • [B/I/A] Lecture 2.2.10: Inserting Button Hyperlinks

  • [B/I/A] Exercise 2.2.10: Inserting Button Hyperlinks

  • [B/I/A] Answer 2.2.10: Inserting Button Hyperlinks

  • [B/A] Lecture 2.2.11: Printing

  • [B/A] Exercise 2.2.11: Printing

  • [B/A] Answer 2.2.11: Printing


[B/I/G/A] Section 3.1: Defined Names 101: Simplify Formulas

  • [B/I/G/A] Introduction to Section 3.1: The Bigger Picture of Defined Names

  • [B/I/A] Lecture 3.1.1 How to Use a Defined Name (to Simplify Formulas)

  • [B/I/A] Exercise 3.1.1 How to Use a Defined Name (to Simplify Formulas)

  • [B/I/A] Answer 3.1.1 How to Use a Defined Name (to Simplify Formulas)

  • [B/I/A] Lecture 3.1.2 How to Change Defined Names

  • [B/I/A] Exercise 3.1.2 How to Change Defined Names

  • [B/I/A] Answer 3.1.2 How to Change Defined Names

  • [I/G/A] Lecture 3.1.3 Advanced Defined Names

  • [I/G/A] Exercise 3.1.3 Advanced Defined Names

  • [I/G/A] Answer 3.1.3 Advanced Defined Names


[B/I/G/A] Section 3.2: Formulas 101: SUM, NPV & More

  • [B/I/A] Introduction to Section 3.2: The Bigger Picture of Formula Creation

  • [B/A] Lecture 3.2.1 How Excel Helps with Basic Formula Creation

  • [B/A] Exercise 3.2.1 How Excel Helps with Basic Formula Creation

  • [B/A] Answer 3.2.1 How Excel Helps with Basic Formula Creation

  • [B/A] Lecture 3.2.2 Beginner Level Formulas

  • [B/A] Exercise 3.2.2 Beginner Level Formulas

  • [B/A] Answer 3.2.2 Beginner Level Formulas

  • [I/A] Lecture 3.2.3 Intermediate Level Formulas

  • [I/A] Exercise 3.2.3 Intermediate Level Formulas

  • [I/A] Answer 3.2.3 Intermediate Formulas

  • [G/A] Lecture 3.2.4 Genius Level Formulas

  • [G/A] Exercise 3.2.4 Genius Level Formulas

  • [G/A] Answer 3.2.4 Genius Level Formulas

  • [G/A] Lecture 3.2.5 Using Formulas in VBA

  • [G/A] Exercise 3.2.5 Using Formulas in VBA

  • [G/A] Answer 3.2.5 Using Formulas in VBA

  • [B/I/G/A] Lecture 3.2.6 Case Studies on Using Formulas

  • [B/I/G/A] Exercise 3.2.6 Case Studies on Using Formulas

  • [B/I/G/A] Answer 3.2.6 Case Studies on Using Formulas


[B/I/A] Section 4.1: Charts 101: Bar, Pie, Map and More

  • [B/I/A] Introduction to Section 4.1: The Bigger Picture of Charts

  • [B/A] Lecture 4.1.1 How Excel Helps with Basic Charts Creation

  • [B/A] Exercise 4.1.1 How Excel Helps with Basic Charts Creation

  • [B/A] Answer 4.1.1 How Excel Helps with Basic Charts Creation

  • [B/A] Lecture 4.1.2 Basic Charts Creation (Without Help from Excel)

  • [B/A] Exercise 4.1.2 Basic Charts Creation (Without Help from Excel)

  • [B/A] Answer 4.1.2 Basic Charts Creation (Without Help from Excel)

  • [I/A] Lecture 4.1.3 Advanced Charts Creation (Case Studies)

  • [I/A] Exercise 4.1.3 Advanced Charts Creation (Case Studies)

  • [I/A] Answer 4.1.3 Advanced Charts Creation (Case Studies)


[I/G/A] Section 4.2: Pivot Tables 101: Analyze Data

  • [I/G/A] Introduction to Section 4.2: The Bigger Picture of Pivot Tables

  • [I/G/A] Lesson 4.2.1 How to Create a Basic Pivot Table

  • [I/G/A] Exercise 4.2.1 How to Create a Basic Pivot Table

  • [I/G/A] Answer 4.2.1 How to Create a Basic Pivot Table

  • [I/G/A] Lesson 4.2.2 How to Create an Advanced Pivot Table

  • [I/G/A] Exercise 4.2.2 How to Create an Advanced Pivot Table

  • [I/G/A] Answer 4.2.2 How to Create an Advanced Pivot Table

  • [I/G/A] Lesson 4.2.3 How to Create an Even More Advanced Pivot Table

  • [I/G/A] Exercise 4.2.3 How to Create an Even More Advanced Pivot Table

  • [I/G/A] Answer 4.2.3 How to Create an Even More Advanced Pivot Table


[I/G/A] Section 4.3: Dashboards 101: Includes Reports

  • [I/G/A] Introduction to Section 4.3: The Bigger Picture of Dashboards

  • [I/G/A] Lecture 4.3.1 Global GDP Dashboard Case Study

  • [I/G/A] Exercise 4.3.1 Global GDP Dashboard Case Study

  • [I/G/A] Answer 4.3.1 Global GDP Dashboard Case Study

  • [I/G/A] Lecture 4.3.2 Billionaires Dashboard Case Study

  • [I/G/A] Exercise 4.3.2 Billionaires Dashboard Case Study

  • [I/G/A] Answer 4.3.2 Billionaires Dashboard Case Study

  • [I/G/A] Lecture 4.3.3 Many Dashboards/Reports Case Studies

  • [I/G/A] Exercise 4.3.3 Many Dashboards/Reports Case Studies

  • [I/G/A] Answer 4.3.3 Many Dashboards/Reports Case Studies


[G/A] Section 5: Programming Using Visual Basic for Applications, Macros and Controls

  • [G/A] Section 5 Introduction: What, Why & How We Will Learn Programming


[G/A] Section 5.1: Programming Part 1: Creating Our First Macro

  • [G/A] Introduction to Section 5.1: Creating Our First Macro

  • [G/A] Lecture 5.1.1 How to Record a Macro

  • [G/A] Exercise 5.1.1 How to Record a Macro

  • [G/A] Answer 5.1.1 How to Record a Macro

  • [G/A] Lecture 5.1.2 How to Run a Macro

  • [G/A] Exercise 5.1.2 How to Run a Macro

  • [G/A] Answer 5.1.2 How to Run a Macro

  • [G/A] Lecture 5.1.3: Creating a Shortcut Key for Your Macro

  • [G/A] Exercise 5.1.3: Creating a Shortcut Key for Your Macro

  • [G/A] Answer 5.1.3 Creating a Shortcut Key for Your Macro

  • [G/A] Exercise 5.1.4: Changing the Code the Macro Created

  • [G/A] Answer 5.1.4: Changing the Code the Macro Created

  • [G/A] Lecture 5.1.5: Adding Buttons & Other Controls

  • [G/A] Exercise 5.1.5: Adding Buttons & Other Controls

  • [G/A] Answer 5.1.5: Adding Buttons & Other Controls


[G/A] Section 5.2: Programming Part 2: Creating Our First Function

  • [G/A] Introduction to Section 5.2: Creating Our First Function

  • [G/A] Lecture 5.2.1: How to Create a Function

  • [G/A] Exercise 5.2.1 How to Create a Function

  • [G/A] Answer 5.2.1: How to Create a Function

  • [G/A] Lecture 5.2.2: How to Call a Function within our Sub (Code)

  • [G/A] Exercise 5.2.2: How to Call a Function within our Sub (Code)

  • [G/A] Answer 5.2.2 How to Call a Function within our Sub (Code)


[G/A] Section 5.3: Programming Part 3: Understanding the VB Interface & Objects

  • [G/A] Introduction to Section 5.3: Understanding the VB Interface & Objects

  • [G/A] Lecture 5.3.1: Modules Contain Subs and Functions

  • [G/A] Exercise 5.3.1: Modules Contain Subs and Functions

  • [G/A] Answer 5.3.1: Modules Contain Subs and Functions

  • [G/A] Lecture 5.3.2: Projects Contain Modules

  • [G/A] Exercise 5.3.2: Projects Contain Modules

  • [G/A] Answer 5.3.2: Projects Contain Modules

  • [G/A] Lecture 5.3.3: Objects Go In Subs and Functions

  • [G/A] Exercise 5.3.3: Objects Go In Subs and Functions)

  • [G/A] Answer 5.3.3: Objects Go In Subs and Functions

  • [G/A] Lecture 5.3.4: Objects are Containers for Smaller Objects

  • [G/A] Exercise 5.3.4: Objects are Containers for Smaller Objects

  • [G/A] Answer 5.3.4: Objects are Containers for Smaller Objects

  • [G/A] Lecture 5.3.5: Objects Have Properties

  • [G/A] Exercise 5.3.5: Objects Have Properties

  • [G/A] Answer 5.3.5: Objects Have Properties

  • [G/A] Lecture 5.3.6: Properties Have Values

  • [G/A] Exercise 5.3.6: Properties Have Values

  • [G/A] Answer 5.3.6: Properties Have Values

  • [G/A] Lecture 5.3.7: Objects Have Methods

  • [G/A] Exercise 5.3.7: Objects Have Methods

  • [G/A] Answer 5.3.7: Objects Have Methods

  • [G/A] Lecture 5.3.8: Methods Perform An Action

  • [G/A] Exercise 5.3.8: Methods Perform An Action

  • [G/A] Answer 5.3.8: Methods Perform An Action

  • [G/A] Lecture 5.3.9: Objects in More Detail

  • [G/A] Exercise 5.3.9: Objects in More Detail

  • [G/A] Answer 5.3.9: Objects in More Detail

[G/A] Section 5.4: Programming Part 4: Data Types & Coding Structures

  • [G/A] Introduction to Section 5.4: Data Types & Coding Structures

  • [G/A] Exercise 5.4.1: Data Types Explained (#s, Text & More)

  • [G/A] Answer 5.4.1: Data Types Explained (#s, Text & More)

  • [G/A] Exercise 5.4.2: Coding Structures (If Then, Case Etc.)

  • [G/A] Answer 5.4.2: Coding Structures (If Then, Case Etc.)


[G/A] Section 5.5: Programming Part 5: Functions & Bugs/Errors

  • [G/A] Introduction to Section 5.5: Functions & Bugs/Errors

  • [G/A] Exercise 5.5.1: Functions Explained (Message Box & More)

  • [G/A] Answer 5.5.1: Functions Explained (Message Box & More)

  • [G/A] Exercise 5.5.2: Bugs & Handling Errors

  • [G/A] Answer 5.5.2: Bugs & Handling Errors


[G/A] Section 5.6: Programming Part 5: Putting It All Together+Additional Topics

  • [G/A] Introduction to Section 5.6: Putting It All Together & Additional Topics

  • [G/A] Lecture 5.6.1: Case Study 1: Download Stock Data

  • [G/A] Exercise 5.6.1: Case Study 1: Download Stock Data

  • [G/A] Answer 5.6.1: Case Study 1: Download Stock Data

  • [G/A] Lecture 5.6.2: Case Study 2: ActiveX Form Controls

  • [G/A] Exercise 5.6.2: Case Study 2: ActiveX Form Controls

  • [G/A] Answer 5.6.2: Case Study 2: ActiveX Form Controls

  • [G/A] Lecture 5.6.3: Additional VBA Topics

  • [G/A] Quiz 5.6.3: Additional VBA Topics

  • [G/A] Answer 5.6.3 Additional VBA Topics


[B/I/G/A] Section 6: Other Topics (Topics Not Covered in Sections 1 to 5)

  • [B/I/G/A] Introduction to Other Helpful Excel Topics


By the end of this comprehensive course, you will be armed and ready to take your career or business to the next level using Excel. No experience in Excel or with programming is required to take this course. There is a 30 day money back guarantee, so you have nothing to lose and everything to gain.


Thanks,
Chris Haroun

Course Content

  • 18 section(s)
  • 197 lecture(s)
  • Section 1 Section 1: Course Overview, Quick Reference and Resources
  • Section 2 [B/I/A] Introduction to Section 2: Excel 101 Foundations (Basics): Create, Edit
  • Section 3 [B/I/A] Exercise 2.1: Excel Foundations Part 1: Money Doubling Exercise
  • Section 4 [B/I/A] Section 2.2: Exercise 2.2: Excel Foundations Part 2: Saving Money
  • Section 5 [B/I/G/A] Section 3.1: Defined Names 101: Simplify Formulas
  • Section 6 [B/I/G/A] Section 3.2: Formulas 101: SUM, NPV & More
  • Section 7 [B/I/A] Section 4.1: Charts 101: Bar, Pie, Map and More
  • Section 8 [I/G/A] Section 4.2: Pivot Tables 101: Analyze Data
  • Section 9 [I/G/A] Section 4.3: Dashboards 101: Includes Reports
  • Section 10 [G/A] Section 5: Programming Using Visual Basic for Applications and Macros
  • Section 11 [G/A] Section 5.1: Programming Part 1: Creating Our First Macro
  • Section 12 [G/A] Section 5.2: Programming Part 2: Creating Our First Function
  • Section 13 [G/A] Section 5.3: Programming Part 3: Understanding the VB Interface & Objects
  • Section 14 [G/A] Section 5.4: Programming Part 4: Data Types & Coding Structures
  • Section 15 [G/A] Section 5.5: Programming Part 5: Functions & Bugs/Errors
  • Section 16 [G/A] Section 5.6: Programming Part 5: Putting It All Together+Additional Topics
  • Section 17 [B/I/G/A] Section 6: Other Topics (Topics Not Covered in Sections 1 to 5)
  • Section 18 Bonus Materials

What You’ll Learn

  • Learn EVERYTHING about Excel (every single feature, icon, function etc.). There are 4 tracks depending on how much experience the student has with Excel.
  • Go from absolute beginner to expert in this comprehensive course.
  • In optional lectures, you will learn programming in Excel (assumes the student has no or little programming and Excel experience).
  • The comprehensive course even includes Macros, Visual Basic for Applications and much more.


Reviews

  • V
    Vinicius Silva
    1.0

    Short videos showing most times just how to change the visuals.

  • M
    Myron Hood
    5.0

    Great overview of the course instructions.

  • R
    Robert Jordan
    5.0

    learned a lot from this course. Thank You.

  • ف
    فادى نبيل
    5.0

    One of the best and simplest courses

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed