Excel/VBA for Creative Problem Solving, Part 2

This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for Applications (VBA). The first two courses will teach learners the basics of VBA through the use of dozens of educational screencasts and a series of quizzes and in-application programming assignments. Finally, in Part 3 of the course, learners will complete 3 "real world" and somewhat open ended projects, which are graded through peer review.

Created by: Charlie Nuttelman

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100

icon
Course Description

"Excel/VBA for Creative Problem Solving, Part 2" builds off of knowledge and skills obtained in "Excel/VBA for Creative Problem Solving, Part 1" and is aimed at learners who are seeking to augment, expand, optimize, and increase the efficiency of their Excel spreadsheet skills by tapping into the powerful programming, automation, and customization capabilities available with Visual Basic for Applications (VBA).In Part 2 of the course, learners will: 1) learn how to work with arrays and import/export arrays from/to Excel using VBA code; 2) learn how to work with text strings and write data to .txt files and import information from .txt files; 3) automate the import, modification, and consolidation of information from multiple worksheets into a central worksheet as well as the import of information from multiple workbooks to a central workbook; and 4) gain experience with creating professional user forms to interface with the user, perform advanced calculations, and manipulate data on the spreadsheet.Learners who have a foundational understanding of VBA code and programming structures can jump right into Part 2 of the course without taking Part 1 and use the screencasts in Part 1 as reference.Each module will introduce foundational and broad problems inspired by situations that you might encounter in the real world. To pass each module, you'll need to pass a mastery quiz and complete a problem solving assignment. This course is unique in that the weekly assignments are completed in-application (i.e., on your own computer in Excel), providing you with valuable hands-on training.

icon
Instructor Details

placeholder

I earned my B.S., M.S., and Ph.D. degrees from the Department of Chemical and logical Engineering in 1999, 2001, and 2005, respectively. I have been an instructor in the department since 2007 and have taught a total of 15 different chemical and biological engineering courses totaling over 15,000 student credit hours in 46 courses. These courses have ranged from introductory engineering courses to advanced (i.e. senior design) and have ranged in size from very small lab courses to large lecture classes of more than 400 students. Of all of the courses I have taught, introductory computing is my favorite course to teach. I have taught this freshman level course a total of 11 times and love the creativity and open-endedness of many of the problems and love teaching computing to those who have never been exposed to programming and engineering problem solving. This is the first Coursera course that I have taught.

icon
More data structures and algorithms courses

Python Data Structures

Free

Operations Analytics

Free

Data Structures and Performance

Free

Algorithms for DNA Sequencing

Free

Master the Coding Interview: Data Structures + Algorithms

$11.99

The Coding Interview Bootcamp: Algorithms + Data Structures

$11.99

icon
Reviews

4.8

86 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Kevin P on 2-Sep-19

I am a VBA expert taking this course for fun. In my opinion this is not a VBA programming course meant to take advantage of the language. It is more like a brain exercise because of the innecesary complexity of the codes in the quizzes, and some misunderstood programming concepts. If you are looking to learn VBA as a programming language, this course is not for you. If you are interested in mental agility, then it could help. I struggled reading the macros because of the bounch of bad practices.

By Jay P on 23-Jul-18

There were lots of errors in the course and the instructor is not easy to reach. However, I did learn and do recommend only if instructor cleans up the course and fixes his errors.

By Santosh S on 31-Aug-19

please have a tech assistance to answer the question in assignment, I mean before the grade, students can have different kind of problems, they can't solve alone.

By Marc C on 16-Jun-19

Compared to part 1, I think part 2 need improvement including answers for quiz3 and quiz 4 and more demonstrations will be appreciated about how to save workbook

By Yogesh B C A S on 27-Feb-19

The material was helpful, but there were two flaws: first, I never got a sense of what I don't know about VBA that I still would need to learn to be effective on the job. Second, I posted six questions to the discussion forums over the course of two weeks and none of them were ever answered. After two weeks I had finished the course material for Parts 1 and 2. Overall, useful material, thank you very much!

By Diego B on 8-Sep-19

I am going to take Course 3 of this specialization. Is it possible in that course you release the right answer of the assignment after the deadline is passed in the sense that I may not able to get the point for the course but I may still be able to learn why I could not make it through the assignment. Thanks!

By kailas s on 15-Sep-18

It's getting more and more interesting. Learning User Forms is definitely the coolest thing I can now do with Excel

By Sven M on 7-Apr-18

Fantastic course, very useful, although I wish it were more slow paced

By Rafael H R on 30-Dec-18

The course is well structured, but some assignments need a real brain storming. Some sort of help is needed.

By ezechukwu on 22-Oct-19

I learned a lot on how to use VBA, and it is so fun trying out these stuffs. Thanks for making this course interesting Charlie.. :)

By PRAVEEN K S on 20-Oct-19

100% Recommended course to learn VBA

By Omar Z on 15-Oct-19

Very informative, quite demanding. I don't hesitate to recommend this course.