The Complete Microsoft Excel Course Including How to Program in Excel

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

   Watch Promo

Welcome to the most COMPREHENSIVE Excel course, designed to teach you every single Excel feature, whether you're a beginner or advanced Excel user (no experience with Excel required).

This course is based on my extensive experience using Excel. I have created thousands of Excel documents in my career at Accenture, on Wall Street at Goldman Sachs, and, in the venture capital industry. I've included dashboards and templates so I can help you work smarter and not harder!

There are three ways you can take this course.

If you're new to Excel, follow the Beginner track, which will help you build a strong foundation in Excel before you proceed.

Once you've mastered the basics, follow the Intermediate track to learn techniques like formatting, formulas and creating tables in Excel.

Finally, once you're feeling comfortable with Beginner and Intermediate Excel functions, tackle the Genius track to learn advanced formulas, functions, tables, dashboards and macros to analyze complex data. Of course, you can combine all lessons and take them together if you'd like to achieve true Excel mastery!

After taking this course you will know EVERYTHING about Excel and be able to take your career or business to the next level.

Here's how I'll help you go from zero to hero when it comes to all Excel features:

Excel Foundations

  • Text & Number Formatting
  • Cell Alignment
  • Borders and Shading
  • Brief Introduction to Formulas
  • Introduction to Conditional Formatting
  • Inserting / Editing / Ordering Images & Icons
  • Copying Formulas
  • Inserting "&" / "$" in Formulas
  • Formatting Numbers in Formulas
  • Inserting Bar & Pie Charts
  • Inserting Button Hyperlinks

Simplifying Formulas With Defined Names:

  • How to Use a Defined Name (to Simplify Formulas)
  • How to Change Defined Names
  • Advanced Defined Names

Formulas 101: SUM, NPV & More

  • How Excel Helps with Basic Formula Creation
  • Beginner Level Formulas
  • Intermediate Formulas
  • Genius Level Formulas
  • Using Formulas in VBA
  • Case Studies & Exercises on Using Formulas

Charts 101: Bar, Pie, Map and More

  • How Excel Helps with Basic Charts Creation
  • Basic Charts Creation
  • Advanced Charts Creation (Case Studies & Exercises)

Pivot Tables 101: Analyze Data

  • How to Create a Basic Pivot Table
  • How to Create an Advanced Pivot Table
  • How to Create an Even More Advanced Pivot Table

Dashboards & Reports

  • How To Use Dashboards To Analyze Data
  • Global GDP Dashboard Case Study & Exercise
  • Billionaires Dashboard Case Study & Exercise
  • More Dashboards/Reports Case Studies & Exercises

Using Visual Basic for Applications, Macros and Controls

  • Creating Our First Macro
  • How to Record a Macro
  • How to Run a Macro
  • Creating a Shortcut Key for Your Macro
  • Changing the Code the Macro Created
  • Adding Buttons & Other Controls

Creating Our First Function

  • How to Create a Function
  • How to Call a Function within our Sub (Code) Exercise

Understanding the VB Interface & Objects

  • Understanding The Hierarchy Of Projects, Modules, Subs, & Functions

Data Types & Coding Structures

  • Data Types & Coding Structures

Functions & Bugs/Errors

  • Functions Explained (Message Box & More)
  • Bugs & Handling Errors

Putting It All Together+Additional Topics

  1. Downloading Stock Data Case Study & Exercise
  2. ActiveX Form Controls Case Study & Exercise
  3. Additional VBA Topics Case Study & Exercise


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.


Your Instructor


Chris Haroun
Chris Haroun

Hi, I'm Chris! As the founder & CEO of Haroun Education Ventures, I've sold more than 1,500,000 online business & finance courses, which have been profiled in Business Insider, NBC, Inc, Forbes, CNN, Entrepreneur and more.

I'm a frequent guest lecturer at several Bay Area MBA schools including Berkeley & Stanford, and a McGill University Dobson Fellow (awarded for my work mentoring students with startup business models).

I've written the #1 best-selling online business course called "An Entire MBA in 1 Course®” and the book "101 Crucial Lessons They Don't Teach You in Business School®," which Forbes called "1 of 6 books that all entrepreneurs must read right now."

Giving back to my community is very important to me. I have served on the boards of several Bay Area companies & charities, including LEMOfoundation.org & Providing Opportunities for Women. My #1 charitable focus is currently building schools in Rwanda and other countries as well as continuing to provide many scholarships to students all over the world.

I'm passionate about education - I believe it can solve all of the problems we face as a global society. I'd love to have you join me!


Course Curriculum


  [B/I/A] Section 2: Foundations: Microsoft Excel 101: Create, Edit & More
Available in days
days after you enroll
  [B/I/A] Exercise 2.2: Excel Foundations Part 2: Saving Money
Available in days
days after you enroll
  [G/A] Section 5: Programming Using Visual Basic for Applications, Macros and Controls
Available in days
days after you enroll
  [G/A] Section 5.3: Programming Part 3: Understanding the VB Interface & Objects
Available in days
days after you enroll
  [B/I/G/A] Section 6: Other Topics (Topics Not Covered in Sections 1 to 5)
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!