Modules for Business Analytics
The modules correspond to the weeks in our course Moodle site (with a few twists). Roughly the course is broken up into four sections.
Section 1: Modeling and Excel foundation
The first three modules set the tone and build a foundation for the rest of the course.
- Week 1: Intro to BA - overview of business analytics and a preview of things to come
- Week 2: Spreadsheet based modeling - modeling principles and spreadsheet engineering fundamentals
- Week 3: Simple mathematical models - a tour of a variety of simple mathematical models and their application to business, more advanced Excel functions and techniques
Section 2: Data analysis
Excel has numerous functions and tools for ingesting, cleaning, analyzing, visualizing and managing data. We will tackle these over the course of three weeks with two topics per week.
Data organization and power Excel techniques
You can make your Excel life much easier by getting your data well organized before trying to analyze it. In the Power Excel module we’ll cover a hodge podge of useful techniques.
- Week 4: Organizing your data - tidy data, working with dates, reshaping data, missing data
- Week 4: Power Excel techniques - data validation, worksheet protection, worksheet controls, and the magical world of array formulas
Data cleaning and visualization
Get your data clean and learn to create effective data visualizations.
- Week 5: Data cleaning - principles and techniques for cleaning up messy data
- Week 5: Data visualization - principles of graphical excellence, building charts in Excel
Exploratory data analysis and dashboarding
We’ll mostly focus on pivot tables and using Excel’s advanced features to create dashboards.
- Week 6: Multidimensional data exploration - multidimensional data modeling, pivot tables, Tableau
- Week 6: Dashboarding - create data driven dashboards in Excel
Section 3: Excel VBA
We will learn to program in Excel VBA to automate repetitive tasks and create Excel based analytical applications. In a few weeks we can only scratch the surface but this should give you a good running start to adding VBA to your Excel toolkit. You’ll see that the third VBA module comes after our first advanced modeling topic. This is so we can combine optimization models with VBA to make interesting applications.
- Week 7: VBA 1 - programming and VBA fundamentals
- Week 8: VBA 2 - the Excel object model
- Week 10/11: VBA 3 - Excel application development
Section 4: Advanced modeling
We’ll close this course with an introduction to optimization in Excel using Solver and Monte-Carlo simulation in Excel. Again, we can just scratch the surface of these topics in a few weeks.
- Week 9/10: Optimization in Excel - build spreadsheet based optimization models and use Solver
- Week 12: Simulation 1 - learn about modeling uncertainty
- Week 13: Simulation 2 - use @Risk to build and analyze simulation models
After this class, if you want to learn about data science and predictive modeling, you could take MIS 4560/5560 - Intro to Data Science and/or MIS 4470/5470 - Practical Computing for Data Analytics. They are complementary and many students take both. Below I introduce some of the basics within the context of spreadsheets. So, you can always use this to learn about these topics as well.
- Intro to data science - intro to machine learning and statistical predictive modeling