- Level Expert
- Duration 16 hours
- Course by University of Colorado Boulder
-
Offered by
About
In this course, learners will complete several VBA projects. It is highly recommended that learners first take "Excel/VBA for Creative Problem Solving, Part 1" and "Excel/VBA for Creative Problem Solving, Part 2". This course builds off of skills learned in those two courses. This is a project-based course. Therefore, the projects are quite open-ended and there are multiple ways to solve the problems. Through the use of Peer Review, other learners will grade learners' projects based on a grading rubric.Modules
Course files
1
Assignment
- Unlock Quiz
1
Discussions
- (OPTIONAL) What about you?
2
Videos
- Welcome
- How to Switch Sessions of the Course
6
Readings
- Is this course for you?
- For Mac users
- The importance of a Course Certificate and the future of higher education
- How to get help
- Opening macro-enabled workbooks
- Course files
REAL-TIME CURRENCY CONVERTER
1
Peer Review
- Currency Converter Grading Rubric
5
Videos
- Introduction to the currency converter project
- How to run a data query
- Initializing the combo boxes and today's date
- Importing data from the currency website using proper date format
- Plotting the last 30 days
1
Readings
- Currency Converter - Problem Statement
GEOGRAPHY TOOLBOX
1
Peer Review
- Geography Toolbox Grading Rubric
8
Videos
- Introduction to the Geography Toolbox project
- All about the "Geography Toolbox - STARTER.xlsm" file
- How to populate the first set of combo boxes
- How to populate the second set of combo boxes
- How to utilize the combo box selections
- How to calculate the distance between two points knowing latitude and longitude
- Expectations for input validation and error handling
- How to unhide and hide sheets
1
Readings
- Geography Toolbox - Problem Statement
ULTIMATE ORGANIZER
1
Peer Review
- Ultimate Organizer
7
Videos
- Introduction to the Ultimate Organizer project
- A demonstration of the Ultimate Organizer
- How to add a category
- How to add a new record, Part 1
- How to add a new record, Part 2
- How to reveal hidden labels and text boxes
- How to add an icon to the Quick Access Toolbar to run your user form
1
Readings
- Ultimate Organizer - Problem Statement
REGRESSION TOOLBOX
1
Peer Review
- Regression Toolbox - Peer Review
12
Videos
- Introduction to the Regression Toolbox project
- Introduction to the "Regression Toolbox - STARTER.xlsm" file
- All about simple linear regression
- All about general linear regression
- (OPTIONAL): All about multilinear regression
- Matrix approach to regression, Part 1
- Matrix approach to regression, Part 2
- A more complex example of the matrix approach to regression
- Using Excel’s matrix functions in VBA code
- What is adjusted R-squared?
- Calculating adjusted R-squared
- Plotting experimental data and model predictions in VBA
1
Readings
- Regression Toolbox - Problem Statement
MONTE CARLO SIMULATION
1
Peer Review
- Monte Carlo Simulation
10
Videos
- Introduction to Monte Carlo simulation
- Monte Carlo cookie example
- How to output a random variable that follows a certain distribution
- The uniform distribution
- The discrete distribution
- The normal distribution
- The triangular distribution
- The Beta-PERT distribution
- How to apply a VBA user form to a Monte Carlo simulation
- An overview of the profitability analysis spreadsheet
1
Readings
- Monte Carlo Simulation Problem Statement
GRADE MANAGER
1
Peer Review
- Grade Manager
13
Videos
- Introduction to the Grade Manager Project
- Creating a new folder inside a preexisting directory
- Importing the Roster.xlsx file to a new sheet
- Creating section rosters from main roster file, Part 1
- Creating section rosters from main roster file, Part 2
- Initializing column headings on section roster files
- Syncing files, Part 1
- Syncing files, Part 2
- How to create a dated backup file
- Adding a new grade item to all section sheets, Part 1
- Adding a new grade item to all section sheets, Part 2
- Adding a new grade item to all section sheets, Part 3
- Search and replace tool
1
Readings
- Grade Manager - Problem Statement
Auto Summary
Excel/VBA for Creative Problem Solving, Part 3 (Projects) is an expert-level course in IT & Computer Science offered by Coursera. Led by an experienced instructor, it focuses on completing various VBA projects with open-ended solutions. Building on skills from Parts 1 and 2, it features peer-reviewed assessments. The course lasts 960 minutes and offers a Starter subscription option, ideal for advanced learners seeking hands-on problem-solving experience.

Charlie Nuttelman