Visual Basic Introduction

Level: Foundation

Learn with Wales leading VB training provider
Expert VB trainers with 5 Star customer ratings
Bespoke VB training courses available
VB support for businesses available
Classroom, Onsite and Virtual courses available
Welsh Government funding accepted

Course Overview

Duration: 1 Day (9:30am-4:00pm) Accredited: No Exams: N/A Funding: ReAct Type: Classroom, Onsite, Virtual Company group booking discount available
This Introduction to Visual Basic (VB) course is aimed at people looking to move into a developer professional role or whose job role is expanding to programming elements. The course provides the fundamentals of Visual Basic, including the environment setup, syntax, data types, loops, variables and more.

This Introduction to Visual Basic (VB) course is aimed at people looking to move into a developer professional role or whose job role is expanding to programming elements. The course provides the fundamentals of Visual Basic, including the environment setup, syntax, data types, loops, variables and more.

This Introduction to Visual Basic (VB) course is aimed at people looking to move into a developer professional role or whose job role is expanding to programming elements. The course provides the fundamentals of Visual Basic, including the environment setup, syntax, data types, loops, variables and more.

This Introduction to Visual Basic (VB) course is aimed at people looking to move into a developer professional role or whose job role is expanding to programming elements. The course provides the fundamentals of Visual Basic, including the environment setup, syntax, data types, loops, variables and more.

Visual Basic Introduction

Environment setup

  • Visual Studio

Program structure

  • Basic Hello World Program
  • Compile & Execute VB.Net Program

Basic syntax

  • Identifiers
  • Keywords

Data types

  • Data Types Available in VB.Net
  • Example
  • The Type Conversion Functions in VB.Net

Variables

  • Variable Declaration in VB.Net
  • Variable Initialization in VB.Net
  • Accepting Values from User

Constants and enumerations

  • Declaring Constants
  • Example
  • Print and Display Constants in VB.Net
  • Declaring Enumerations

Modifiers

  • List of Available Modifiers in VB.Net

Statements

  • Declaration Statements
  • Executable Statements

Directives

  • Compiler Directives in VB.Net

Operators

  • Arithmetic Operators
  • Comparison Operators
  • Logical/Bitwise Operators
  • Bit Shift Operators
  • Assignment Operators
  • Miscellaneous Operators
  • Operators Precedence in VB.Net

Decision making

  • ..Then Statement
  • ..Then…Else Statement
  • The If…Else If…Else Statement
  • Nested If Statements
  • Select Case Statement
  • Nested Select Case Statement

Loops

  • Do Loop
  • ..Next Loop
  • ..End While Loop
  • ..End With Statement
  • Nested Loops
  • Loop Control Statements
  • Exit Statement
  • Continue Statement
  • GoTo Statement

Strings

  • Creating a String Object
  • Properties of the String Class
  • Methods of the String Class

Date & time

  • Properties and Methods of the DateTime Structure
  • Creating a DateTime Object
  • Getting the Current Date and Time
  • Formatting Date
  • Predefined Date/Time Formats
  • Properties and Methods of the DateAndTime Class

Arrays

  • Creating Arrays in VB.Net

Functions

  • Defining a Function
  • Function Returning a Value

Sub procedures

  • Defining Sub Procedures

Visual Basic Introduction

Environment setup

  • Visual Studio

Program structure

  • Basic Hello World Program
  • Compile & Execute VB.Net Program

Basic syntax

  • Identifiers
  • Keywords

Data types

  • Data Types Available in VB.Net
  • Example
  • The Type Conversion Functions in VB.Net

Variables

  • Variable Declaration in VB.Net
  • Variable Initialization in VB.Net
  • Accepting Values from User

Constants and enumerations

  • Declaring Constants
  • Example
  • Print and Display Constants in VB.Net
  • Declaring Enumerations

Modifiers

  • List of Available Modifiers in VB.Net

Statements

  • Declaration Statements
  • Executable Statements

Directives

  • Compiler Directives in VB.Net

Operators

  • Arithmetic Operators
  • Comparison Operators
  • Logical/Bitwise Operators
  • Bit Shift Operators
  • Assignment Operators
  • Miscellaneous Operators
  • Operators Precedence in VB.Net

Decision making

  • ..Then Statement
  • ..Then…Else Statement
  • The If…Else If…Else Statement
  • Nested If Statements
  • Select Case Statement
  • Nested Select Case Statement

Loops

  • Do Loop
  • ..Next Loop
  • ..End While Loop
  • ..End With Statement
  • Nested Loops
  • Loop Control Statements
  • Exit Statement
  • Continue Statement
  • GoTo Statement

Strings

  • Creating a String Object
  • Properties of the String Class
  • Methods of the String Class

Date & time

  • Properties and Methods of the DateTime Structure
  • Creating a DateTime Object
  • Getting the Current Date and Time
  • Formatting Date
  • Predefined Date/Time Formats
  • Properties and Methods of the DateAndTime Class

Arrays

  • Creating Arrays in VB.Net

Functions

  • Defining a Function
  • Function Returning a Value

Sub procedures

  • Defining Sub Procedures

Visual Basic Introduction

There is no formal assessment for this course and learners knowledge will be tested with informal activities throughout the session.

Visual Basic Introduction

There is no formal assessment for this course and learners knowledge will be tested with informal activities throughout the session.

  • 1-days training from NILC’s accredited Visual Basic trainer
  • Course notes and presentation slides
  • Recording of the course (available on request for virtual courses only)
  • 1-days training from NILC’s accredited Visual Basic trainer
  • Course notes and presentation slides
  • Recording of the course (available on request for virtual courses only)

What is Visual Basic used for?

Visual Basic is an object-oriented, event-driven programming language that was developed by Microsoft. It is used to create graphical user interface (GUI) applications for the Windows operating system. Visual Basic is a relatively easy language to learn, and it has a large community of developers who can provide support and help.

What is the difference between Visual Basic and C#?

Visual Basic and C# are both object-oriented programming languages that are used to develop applications on the Microsoft .NET platform. Visual Basic and C# are both powerful programming languages that can be used to develop a wide variety of applications. However, there are some key differences between the two languages, such as their syntax, features, and popularity. Ultimately, the best language for you will depend on your specific needs and preferences.

What is the difference between Visual Basic and SQL?

Visual Basic and SQL are two different programming languages that are used for different purposes. Visual Basic is a general-purpose, object-oriented programming language that is used to create graphical user interface (GUI) applications. It is a relatively easy language to learn and use, and it has a large community of developers who can provide support and help. SQL, or Structured Query Language, is a domain-specific language that is used to manage data in relational database management systems (RDBMS). It is a standard language that is used by many different RDBMS, including MySQL, Oracle, and Microsoft SQL Server.

View all FAQs

What is Visual Basic used for?

Visual Basic is an object-oriented, event-driven programming language that was developed by Microsoft. It is used to create graphical user interface (GUI) applications for the Windows operating system. Visual Basic is a relatively easy language to learn, and it has a large community of developers who can provide support and help.

What is the difference between Visual Basic and C#?

Visual Basic and C# are both object-oriented programming languages that are used to develop applications on the Microsoft .NET platform. Visual Basic and C# are both powerful programming languages that can be used to develop a wide variety of applications. However, there are some key differences between the two languages, such as their syntax, features, and popularity. Ultimately, the best language for you will depend on your specific needs and preferences.

What is the difference between Visual Basic and SQL?

Visual Basic and SQL are two different programming languages that are used for different purposes. Visual Basic is a general-purpose, object-oriented programming language that is used to create graphical user interface (GUI) applications. It is a relatively easy language to learn and use, and it has a large community of developers who can provide support and help. SQL, or Structured Query Language, is a domain-specific language that is used to manage data in relational database management systems (RDBMS). It is a standard language that is used by many different RDBMS, including MySQL, Oracle, and Microsoft SQL Server.

View all FAQs

Dates & Prices

Upcoming Courses
Live Instructor-Led Virtual
Spaces: Available Start Date: Tue 29 September 2026
£375.00 excl. VAT
Live Instructor-Led Virtual
Spaces: Available Start Date: Tue 27 October 2026
£375.00 excl. VAT
Live Instructor-Led Virtual
Spaces: Available Start Date: Tue 24 November 2026
£375.00 excl. VAT
Live Instructor-Led Virtual
Spaces: Available Start Date: Tue 15 December 2026
£375.00 excl. VAT

Can't find the course dates, location or delivery type you are looking for?

Fill out the request dates form above and we'll try our best to accommodate or contact us directly.

"*" indicates required fields

Name*
Number of Delegates*
Course Delivery Format*

How we deliver our courses

Virtual

Our virtual courses allow you to access live instructor-led training from the same expert instructors that deliver our classroom courses, without leaving the comfort of your home or office. All virtual courses are fully interactive, and learners can communicate with their trainer and peers at any time.

Many of our virtual courses are also recorded, so you can recap over the content you learnt as many time as you wish.

Find out more about Virtual learning

Classroom

Our classroom courses allow you to learn and interact face-to-face with our expert instructors in a comfortable and modern training environment. All of our classroom based courses take place at NILC centers, or high quality training facilities, and include all required IT and physical equipment.

We also limit our class sizes to help promote better discussions and to ensure your learning experience is comfortable as possible.

Find out more about Classroom learning

Onsite

Save time and hassle by arranging for one of our expert instructors to come to you. Our onsite courses allow you to learn in a location of your choosing, and you can train as many or as few people as you want – from a single person or team to whole departments. We can also fully customize the course content to the specific requirements of your business or project.

We offer onsite courses throughout the UK and it can be a great team building opportunity for colleagues to come together, bond and discuss.

Find out more about Onsite learning

Online

Our Online Self Paced courses allow you to learn new skills from our expert instructors, in your own time and at your own pace. Our flexible online learning platform allows you to access content on your computer, tablet or mobile device, whether you’re on the move or at home. All our online courses come with immediate access and you can start learning straight away, from any internet enabled compatible device.

We also offer online email support from our expert instructors, so they’re always on hand and happy to help you with any questions which may arise.

Find out more about Online learning

Why choose NILC for your training?

Award-Winning Training with Industry-Leading Customer Satisfaction

Trusted Training Partner by Colleges, Government Organisations and Businesses

UK-Based Trainers with Real-World Industry Experience

Family-Run Business with Customer Service at Its Core

Rated Excellent on Trustpilot with 950+ Customer Reviews

Our learners rate us 'Excellent' on Trustpilot

Visual Basic FAQ's

Visual Basic is an object-oriented, event-driven programming language that was developed by Microsoft. It is used to create graphical user interface (GUI) applications for the Windows operating system. Visual Basic is a relatively easy language to learn, and it has a large community of developers who can provide support and help.

Visual Basic and C# are both object-oriented programming languages that are used to develop applications on the Microsoft .NET platform. Visual Basic and C# are both powerful programming languages that can be used to develop a wide variety of applications. However, there are some key differences between the two languages, such as their syntax, features, and popularity. Ultimately, the best language for you will depend on your specific needs and preferences.

Visual Basic and SQL are two different programming languages that are used for different purposes. Visual Basic is a general-purpose, object-oriented programming language that is used to create graphical user interface (GUI) applications. It is a relatively easy language to learn and use, and it has a large community of developers who can provide support and help. SQL, or Structured Query Language, is a domain-specific language that is used to manage data in relational database management systems (RDBMS). It is a standard language that is used by many different RDBMS, including MySQL, Oracle, and Microsoft SQL Server.

There are many different types of jobs that you can do with Visual Basic. Here are a few examples: Data Analyst, Database Administrator, Software Developer, Business Intelligence Analyst, Quality Assurance Engineer, Web Developer.

Visual Basic FAQ's

Visual Basic is an object-oriented, event-driven programming language that was developed by Microsoft. It is used to create graphical user interface (GUI) applications for the Windows operating system. Visual Basic is a relatively easy language to learn, and it has a large community of developers who can provide support and help.

Visual Basic and C# are both object-oriented programming languages that are used to develop applications on the Microsoft .NET platform. Visual Basic and C# are both powerful programming languages that can be used to develop a wide variety of applications. However, there are some key differences between the two languages, such as their syntax, features, and popularity. Ultimately, the best language for you will depend on your specific needs and preferences.

Visual Basic and SQL are two different programming languages that are used for different purposes. Visual Basic is a general-purpose, object-oriented programming language that is used to create graphical user interface (GUI) applications. It is a relatively easy language to learn and use, and it has a large community of developers who can provide support and help. SQL, or Structured Query Language, is a domain-specific language that is used to manage data in relational database management systems (RDBMS). It is a standard language that is used by many different RDBMS, including MySQL, Oracle, and Microsoft SQL Server.

There are many different types of jobs that you can do with Visual Basic. Here are a few examples: Data Analyst, Database Administrator, Software Developer, Business Intelligence Analyst, Quality Assurance Engineer, Web Developer.

Trusted By

0