The Ultimate Excel Programmer Course
Below are the top discussions from Reddit that mention this online Udemy course.
Learn Excel VBA from Scratch with Dan Strong, Bestselling Excel Expert with Over 180K Students Worldwide
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Taught by
Daniel Strong
Reddit Posts and Comments
0 posts • 3 mentions • top 3 shown below
1 points • CigarInMyAnus
I would recommend this one on udemy. It is perpetually on sale for $15. It does come with a certificate as well.
https://www.udemy.com/course/ultimate-excel-programmer/
1 points • LordFaquaad
VBA
- Language is pretty clunky as compared to Python
- VBA can be implemented pretty quickly in a workplace environment. You can also see how your code interacts with excel so it helps you to better understand concepts like conditional statements, try / except, loops, functions / classes etc.
- Can be used pretty easily and doesn't need external libraries. You can create forms, functions, macros etc. without having to create a gui or interface. This is all integrated into excel already so its pretty quick and easy to implement
Python
- Python is a readable language i.e. very easy to understand and write code
- Can be implemented quickly for large data analysis. However, it does not interact well with excel workbooks with specific formatting.
- Can be used for advanced automation i.e. creating web scrapers, bots, improving process workflow and has a ton of libraries that do almost every imaginable thing possible
- needs a gui if you want to create userform and visualizing advanced concepts like classes / decorators etc. can be a bit more difficult
It obviously depends on what you want to do but i would start with VBA as it is much easier to visualize how your code interacts with the workbook. Once you're comfortable enough, you can supplement that with Python. There's a pretty great udemy course on VBA which is like $10 so do look into that. I used this:
1 points • BushLeagueQuant
There are a lot of good courses on Udemy. Some may look expensive but they have frequent "sales" where you can get +$200 courses for less than $20. I've listed a few I've taken myself below.