Learn Excel Programming in easy way (VSTO, C#, WPF [MVVM]) (Udemy.com)
Build functional real-life Excel Add-ins from scratch using C#, WPF/MVVM
Created by: Mouse Events
Last updated July 2022
What you will learn
- Learn basics of VSTO Add-in using C#
- Learn to package the add-ins and deploy them
- Get introduced to WPF and use it along with Excel
How it compares
Against the other 518 rated Udemy courses in Software Development on CourseDuck:
- Rating4.2 out of 5higher than 10% of them
- Reviews45#500 of 519 by number of reviews
- Length5.7 hoursshorter than 56% of them
- Last updatedJuly 2022earlier than 83% of them
Course Description
This course focuses on creating Excel VSTO add-ins & Excel VSTO Workbook using C#,WPF.
Real-life functional add-ins will be built from scratch.
Since this course is meant for learning Excel Add-ins, topics not related to Excel Add-ins will be taught with limited scope where as Excel Add-ins related topics will be dealt with complete focus.
Take a look at the preview video regarding the add-ins that we will build in the course.
Is this a Right course for you??
If you say "Yes" to all the questions below, then this course is definitely for you. If you are not okay with some of the questions, then please do not join the course.
Are you a kind of person who likes to learn new programming skill directly by starting to build real-life applications?
Since this course is for learning Excel Add-ins, external NuGet libraries will be used for quick building of user interface (UI Windows). Are you comfortable with using NuGet libraries?
Building an applications mean, spending more time on setting up the logic for the application itself. So, half the time you will learn building the application and its logic. Rest of the time, you will learn to manipulate the data and communicate/read/write data to Excel. Are you okay with this?
I will use WPF (rather than Windows form) for building the UI. Even if you are new to WPF, you can find that this course explains every step of building the UI using WPF. If you already have no idea about WPF then are you ready to learn WPF along with Excel Add-ins?
If you are okay with above points, then get ready to learn to build excel add-ins with modern/interactive/responsive UI using WPF
At the end of the Course, you would have learned
Important and useful Excel classes and methods that you can apply on your work.
Working with Visual Studio
Debug the project and fix errors
Import data from external files into Excel via your add-in
Looping methods (for , foreach, while)
Object oriented programming
Packaging your add-in into an executable (.exe or .msi) that can be shared with others.
Note: For the purpose of quick prototyping of the UI, NuGet packages will be used. In Particular, TheHaleyProject , a set of opensource libraries, will be used for building UI. (Disclaimer: I'm the Author of Haley Project, a set of OpenSource libraries hosted in github).
Instructor Details
- 4.2 Rating
45 Reviews
Mouse Events
We are a group of experienced professionals with different cultural and linguistic background but sharing same passion; "Teaching with love". We love to create awesome content that will make learning interesting and enjoyable. Our team comprises of programmers, architects, mechanical engineers and data scientists. All our team members have worked on high profile projects in their respective fields with several years of experience and accolades.
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
By Gustavo Meillon Castrillon on 10/3/2024
Esperaría que la ventana creada y su operatividad fueran programadas con base a las herramientas en VSTO y no recurrir a una biblioteca externa “HyperLink” o algo así???????
By Robertas Suminskas on 5/5/2024
it looks like the teacher is ill or uneducated about how to run courses.
By Marc Ryan Saja on 8/2/2023
Great course! Note: In every lecture, please attach specific file that is modified and not the whole solution. Also, please attach the code that you added outside the lecture.
By Benjamin Picard on 2/6/2023
I'm a begginer but managed to get most of it. It took me much more time because the teacher is going fast (and partly because Im' a beginner). I would prefer the teacher goes slower so I don't need to stop and go when implementing the project. But globally excellent.
By Ahram Park on 5/24/2022
I could see the instructor put so much effort and thought into structuring the course. As of today, there is one add-in course (5.5 hours of lecture time) available, but the amount of concepts and mechanisms behind it is more than plenty. Especially, as I am not too familiar with WPF based application, it took me three full holidays to digest it. However, if you are looking only for VSTO, i.e., you want to skip MVVM, you may want to try other course.
By Mike McMillan on 12/4/2021
I was expecting some training on VSTO and the descriptions lead me to believe there would be work on multiple add-ins and workbook type items. There is hardly any VSTO specific information and only 1 add-in. The only time workbook type project comes up in when he describes that you can either create a workbook or addin project. If the course is unfinished and actual vsto content is included I'll update the rating - if I decide to keep it in the first place. Information on VSTO is difficult to find and I had hoped this course would provide good insights. It is essentially how to build a wpf app and a very tiny piece on using Excel with it.
By Güray Vicdan on 8/7/2021
The instructor is very involved with his students and is the best and only comprehensive VSTO training you can find on udemy. The fact that the content of the training will be diversified in the future is also very good for those who are looking for such a training. I highly recommend it to anyone interested in C# and VSTO.
By Ved BJ on 8/2/2021
Hello, The Course content is good, Instructor explaining the concept well, So for going go. the every lesson keep me engaged. Thanks for the course
By Jitendhra ramasamy on 7/30/2021
HI Lingam, This is an amazing course for people who know less about C#, WPF and MVVM and having interest to grow and make themselves as a better developer. Especially the Haley packages are awesome, I think it's going to save my time as well. The way you instructed and your pronunciation is clear and understandable. This is the right choice for me, thanks for the course and waiting for more courses from you.
By Mihai Coanda on 5/2/2022
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100



![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
