Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Open Education by Blackboard

Introduction to VBA/Excel Programming

Cal Poly Pomona via Open Education by Blackboard


In this free 10-week online course, you will learn the fundamentals of computer programming using the Visual Basic for Applications (VBA) language in Microsoft Excel. No prior knowledge of programming or engineering is required to succeed in this course. You can self-enroll by clicking on the "Go to Class" button on the right.

Upon completion of this course, you will be able to get more out of Excel by writing your own computer programs in the VBA language. Even more importantly, you will understand the logic of programming, enabling you to learn other computer languages rapidly in the future. Students who pass the course will receive a certificate of completion and online badge from Cal Poly Pomona.

Software requirements: For PCs, Excel 2007 or later. For Macs, Excel 2011.

Taught by

Paul Nissenson

Related Courses


4.1 rating, based on 39 reviews

Start your review of Introduction to VBA/Excel Programming

  • Class no longer appears to be offered on Blackboard. However, videos of the same topic by the same professor can be found on YouTube :
  • Anonymous
    I was undertaking this course and I was just doing the week 10 homework and then I had the final exam BUT as of the beginning of July 2021, the course appears to be no longer available! So I am REALLY stuck on problem 2 of week 10 homework and I cannot take that final exam to assess what I've learnt!

    Mega disappointed!!
  • Robert completed this course, spending 2 hours a week on it and found the course difficulty to be medium.

    Very great course for learning the basics of VBA programming in excel. The video lectures were easy to follow and very clear. The assessments were fair and relevant to the topics discussed each week. I would definitely take another online course conducted by this instructor!
  • Irene Kruger

    Irene Kruger completed this course.

    This course is amazing. IT really sets an excellent background for understanding VBA. I literally went from knowing no VBA, doing this course, really paying attention to writing my first financial model in VBA within a span of 4 weeks. I would recommend it to anyone.
  • Anonymous

    Anonymous completed this course.

    This course is super wonderful: crystal clear explanation, super easy to follow and access lessons. Another special about this course is that it offers many small tests for learners to check how far they understand lessons. Moreover, I can learn a lot through home assignments, which are described very detailed and specifically and easily to understand as well as through discussion boards. I am very grateful for the course's teacher - Prof. Nissenson for the amazing course.
  • Anonymous

    Anonymous completed this course.

    After attending 2 non-virtual courses, I really learnt how to code thanks to this one. Can't recommend enough. And it's been recently turned into a Self Paced course.
  • Anonymous
    I'll start the lessons after a long searching for a educating program for Excel and it takes me time to find this programming, so after i red the comments i had interest of this site so i'm gonna start learning and after i'll give u all my view.
  • Aleksandr Shevchenko completed this course, spending 15 hours a week on it and found the course difficulty to be very easy.

    Quite easy to understand this language. It took me 1 week with 2-3 hours per day. Not really complete information about VBA. Personally for me I also needed a work with files(read/write/etc.). But it gave me enough knowledge to find out everything else by myself.
  • Anonymous
    Please remove this. I was going around in circles and only when I read the reviews did I learn this was no longer available. You wasted my time :(
  • Anonymous

    Anonymous is taking this course right now.

    Thank you for such a clear and useful course on VBA. THis is the first time I learn about Macros and VBA, but the instructor made it easy and interesting with plenty of clear examples.
  • Profile image for Demmelash Fetene Mebrate
    Demmelash Fetene Mebrate

    Demmelash Fetene Mebrate is taking this course right now.

    I start this sites today. Lets check how vast the course and i can write the clear review, so i will write after i start the excel course

  • Kim Nicole Louw completed this course, spending 3 hours a week on it and found the course difficulty to be medium.

    Brilliant, the activities and youtube videos were very helpful, it has helped my career blossom.

    Definitely a must if you are a Data Analyst.
  • Shaifali

    Shaifali completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.

    Class Interval Courses are really very helpful to understand the basic of any programming, I Really cleared all the basic with good exmples, which can be practically done by self. In the bussy life the learning is stopped, but with the support of Class Interval you can learn new tech , new concepts and utillized time. The class tutorials are the simplest and fast. Its the Best Online Class Ever. Thanks
  • Anonymous

    Anonymous is taking this course right now.

    This is not a VBA course. It is a very, very beginner course in Excel with a video showing how to enter numbers into cells. There is no way to fast forward past this to get into VBA. I give the VBA course a failing grade.
  • Nelson .i. Omoniyi
    I am quite impressed with this course, it is the best so far. Now I can confidently handle Excel VBA and improve my productivity at work
  • Anonymous

    Anonymous completed this course.

    It took some effort but I was able to make it through the course. I agree there is a lot more, but it is intro to excel vba......
  • Anonymous

    Anonymous is taking this course right now.

    The material is clearly explained and presented in a logical manner. Be careful when taking the tests! Dr. Nissenson isn't afraid to throw out trick answers or have his students inspect needlessly complex code for better understanding of what bad code looks like.
  • Anonymous

    Anonymous is taking this course right now.

    I want the course so far but I can’t get in I keep getting an error. I have tried fax fire, Google Chrome and Internet explorer and still get an error and I can’t get into the course. It is been that way since last night.
  • Sitanshu

    Sitanshu is taking this course right now.

    This was awesome and easy to understand great step by cpp .I want fluid mechanics mechanical engineering video lectures.....thank you
  • Profile image for Patricia Ellis Ricafort (MommyPatea)
    Patricia Ellis Ricafort (MommyPatea)

    Patricia Ellis Ricafort (MommyPatea) completed this course, spending 2 hours a week on it and found the course difficulty to be easy.

    The video tutorials were easy to follow and the homework tasks were helpful in understanding Excel VBA better. No questions are left unanswered thanks to the discussion boards and supplemental materials provided.

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free