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


4.3 rating, based on 35 Class Central reviews

Start your review of Introduction to VBA/Excel Programming

  • 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!!
  • 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
    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
    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.
  • 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.
  • Brilliant, the activities and youtube videos were very helpful, it has helped my career blossom.

    Definitely a must if you are a Data Analyst.
  • Anonymous
    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.
  • Shaifali
    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
    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
    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
    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
    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

  • 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.
  • Anonymous
    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.
  • Profile image for Patricia Ellis Ricafort (MommyPatea)
    Patricia Ellis Ricafort (MommyPatea)
    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.
  • 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
  • Sayca
  • Nelson Mokaddem
  • Mariazelenina
  • John Walsh

Never Stop Learning.

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