Courses Courses Arts and Design Arts and Design Animation Graphic Arts Photography Web Design Business Business Accounting Administrative Communication Finance Marketing and Sales Operations Project Management Small Business Soft Skills Career Online High School Career Online High School Online High School Diploma Computer Applications Computer Applications Autodesk Microsoft QuickBooks Windows Computer Programming Computer Programming Programming Classes Construction and Trades Construction and Trades Construction Environmental and Energy Trades Health and Fitness Health and Fitness Alternative Medicine Dental Fitness Medical Veterinary Wellness Hospitality Hospitality Hospitality Service Information Technology Information Technology Cloud Computing Networking Other Security Language Language Languages Legal Legal Legal Studies Math and Science Math and Science Mathematics and Science Teacher Professional Development Teacher Professional Development Child Development Classroom Technology Math and Science Reading and Writing Test Prep Test Prep Exam Prep Writing Writing Writing and Editing Skill Map Resources Resources About ed2go Externship Programs Financial Assistance Find a School Student Blog Military


(855) 520-6806

See all results for ""

See All Courses

ed2go Computer Programming Programming Classes Introduction to Visual Basic
Return to Programming Classes

Introduction to Visual Basic

Visual Basic is the most widely used programming language for creating Windows applications. It is easy to learn and does not require you to memorize difficult commands like other programming languages. In this course, you will learn how to write Windows applications and programs using the Visual Basic programming language and the Visual Basic development environment. You will see how Visual Basic development environment enables you to create the application program and its components literally with the click of a button or menu item. It even writes all the necessary code to get the application started for you.

In this course you will learn the building blocks of programming, including using variables to store data, control structures, and loops. You will discover how to use the large function library built into Visual Basic as well as how to write and use your own functions. You will also explore using Windows’ large and varied library of controls and how to access files and handle errors. You will learn about event-driven and object-oriented programming---concepts that are important not just in Visual Basic, but in other programming languages as well.

6 Weeks / 24 Course Hrs
Currently Enrolling

Offered in Partnership with your Preferred School


Why this school? It's been chosen based on your location or if you've visited this school's website. Change School

Learning Method


Confirm your Start Date in Cart

Starting March 13 | April 17

Introduction to Visual Basic

Details + Objectives

Course Code: vb0

What You Will Learn
  • Learn Visual Basic programming by installing Visual Studio
  • Learn to create Windows application programs and learn how they work
  • Learn to write code through Visual Basic
  • Learn about data types and how to store information in a variable
  • Discover how to determine viewers’ choice and execute different code based on that choice
  • Learn to use two types of procedures to organize code
  • Discover how to preserve data
  • Discover how to prevent and handle runtime error, also called exceptions
How the course is taught
  • Instructor-led course
  • 6 weeks in duration
  • Courses begin each month
  • 2 lessons released each week
  • 24 course hours
How you will benefit
  • Discover Visual Basic, the most widely used programming language for creating Windows Applications
  • Learn a programming language that does not require memorization of difficult commands
  • Be able to create a Windows application with the click of a button or menu item


Expand All
Week 1

In your first lesson, you will learn how to install Visual Studio on your computer. You will begin creating your first Windows application program as you discover how a Windows application works. Then you will discover what Visual Basic did behind the scenes to help you create that application. You will also learn about properties, which are characteristics of an object---such as color and size---and how to change those properties

Week 2

In this lesson, you will learn about procedures and use Visual Basic to write your first code. You have been focusing mainly on form, which is the most important part of a Windows application’s graphical user interface (or GUI). Form’s primary role is to host other controls that enrich the GUI of Windows applications. Now you will discover how to add controls to your form and how to write code for these controls.

Week 3

In this lesson, you will learn all about data types, which represent different varieties of data (such as numeric data or text data). You will discover how to store that information in a variable. Then you will learn how to harness the computer’s calculating ability using math operators.

Week 4

This lesson will show you how to use comparison and logical operators to determine a user’s choice. Once you know the user’s choice, you will want to execute different code based on that choice. You will learn how to use If and Select Case statements to execute alternative code statements.

Week 5

This lesson will explore how to use loops, which repeat code execution until a condition is no longer true. You will learn about arrays, which may hold multiple values at one time and work very well with loops. Then you will learn how to divide up code into separate procedures. You will explore two types of procedures---subroutines and functions---that help you organize your code.

Week 6

Finally, you will explore how to write code that reads from and writes to a text file in order to preserve the data. You will also learn how to add Open and Save dialog boxes so you can open a text file to read from it and save to a text file to write to it. Then you will discover how to prevent and handle exceptions.

View All Sections

Instructors & Support

Jeffrey A. Kent

Jeffrey A. Kent is a Professor of Computer Science, teaching both traditional and online classes. He has taught a number of computer programming languages, including C, C++, Java, Visual Basic, and Assembly. He is the published author of several computer-programming books, including "Visual Basic 2005 Demystified" and "C++ Demystified." He is also an attorney and has combined both careers by writing applications for law firms.


Prerequisites / Requirements


There are no prerequisites to take this course. Prior programming education or experience is not required.


Hardware Requirements: 

  • This course is not suitable for Mac users (unless through software such as Boot Camp, Parallels or the like you can run the Windows OS on your Mac OS X machine).

Software Requirements: 

  • Windows XP or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
  • Visual Studio 2015 Community Edition, available for free here.
  • Visual Studio 2010 can also be used if needed. You can download it here.
  • Adobe Flash Player. Click here to download the Flash Player.
  • Adobe Acrobat Reader. Click here to download the Acrobat Reader.
  • Software must be installed and fully operational before the course begins.


  • Email capabilities and access to a personal email account.


  • Students with Visual Basic 2008 will be supported in the Discussion Areas.
Instructional Materials

The instructional materials required for this course are included in enrollment and will be available online.


Expand All
When can I get started?

A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits.

How does it work?

Once a course session starts, two lessons will be released each week for the six-week duration of your course. You will have access to all previously released lessons until the course ends.

How long do I have to complete each lesson?

The interactive discussion area for each lesson automatically closes two weeks after each lesson is released, so you’re encouraged to complete each lesson within two weeks of its release.

What if I need an extension?

The final exam will be released on the same day as the last lesson. Once the final exam has been released, you will have two weeks plus 10 days (24 days total) to complete the final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.

Browse All