Call us at 1-800-413-0939
Hands On Technology Transfer

Hands On Visual Basic .NET Training across North America

Attend courses to effectively work with numerous VB.NET project types and frameworks

Looking for a complete Class Index instead? Click here.

Visual Basic .NET Training Courses (VB.NET)

Hands On Technology Transfer's Visual Basic .NET training curriculum offers a task-oriented, cost effective approach to learning the many facets of .NET programming while using the VB.NET programming language. Whether you are new to .NET programming, or are interested in building a specific type of web application project in Visual Studio, HOTT has a class for your needs to gain competence and confidence as a .NET developer. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency. All courses consist of 50% hands-on lab exercises during class time. Courses may be attended in-person in the classroom, online from your home via live remote attendance, or through on demand training at your convenience.

VB.NET Programming (ASP.NET Web Forms, MVC, Windows Forms, WPF) Duration Price: Live DeliveryPrice: On-Demand
Introduction to VB.NET Programming
Learning to Program with VB.NET 5 days / 35 hours $2495$1495
ASP.NET Web Forms using VB.NET
ASP.NET Web Forms Programming Using Visual Basic.NET 5 days / 35 hours $2495$1495
ASP.NET Web Forms Programming for Experienced Visual Basic.NET Programmers 3 days / 21 hours $1695$1495
ASP.NET MVC using VB.NET
ASP.NET MVC Programming Using VB.NET 5 days / 35 hours $2495$1495
ASP.NET MVC Programming for Experienced VB.NET Programmers 3 days / 21 hours $1695$1495
Advanced MVC: Building Web Applications Using the ASP.NET Web API with VB.NET 5 days / 35 hours $2495$1495
Windows Forms using VB.NET
Windows Forms Programming Using Visual Basic.NET 5 days / 35 hours $2495$1495
Windows Forms Programming for Experienced VB.NET Programmers 3 days / 21 hours $1695$1495
Windows Presentation Foundation (WPF) using VB.NET
Windows Presentation Foundation Programming Using Visual Basic.NET 5 days / 35 hours $2495$1495
Windows Presentation Foundation Programming for Experienced VB.NET Programmers 3 days / 21 hours $1695$1495
Advanced .NET using VB.NET
Advanced .NET Framework Programming Using VB.NET 5 days / 35 hours $2495$1495
Advanced MVC: Building Web Applications Using the ASP.NET Web API with VB.NET 5 days / 35 hours $2495$1495

Which Course Best Fits Your Needs?

Introduction to Visual Basic .NET Training

The 5-day Learning to Program with VB.NET course is designed for students who have never done any programming before, and provides an introduction to .NET application development using the VB.NET language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course also contains "Thinking Like a Programmer" sections that provide students insight on how to develop common algorithms.

Students who already have prior programming experience in a language other than VB.NET would be better served by taking any of HOTT's other 5-day courses that are focused on a specific application type, such as ASP.NET Web Forms Programming Using Visual Basic.NET, ASP.NET MVC Programming Using VB.NET, or Windows Forms Programming Using Visual Basic.NET.

ASP.NET Web Forms Training with VB.NET

HOTT's 5-day ASP.NET Web Forms Programming Using Visual Basic.NET course gives a thorough introduction to the VB.NET programming language, and then provides students with hands on experience using Visual Studio to create dynamic web sites using the .NET framework and the ASP.NET Web Forms programming model. Students are required to have basic experience in another programming language before attending this course. Having basic knowledge of HTML before taking this course is helpful, but not required.

Students who already understand the fundamentals of the VB.NET languages may be better served by enrolling in the shorter 3-day ASP.NET Web Forms Programming for Experienced Visual Basic.NET Programmers course. This 3-day course skips coverage of VB.NET language fundamentals and syntax, and dives straight into teaching about ASP.NET Web Forms on the first day.

Students that are interested in learning about ASP.NET Web Forms but do not have any prior programming experience should take two courses: the 5-day Learning to Program with VB.NET course followed by the 3-day ASP.NET Web Forms Programming for Experienced Visual Basic.NET Programmers course. Information and Pricing on multi-class training passes is available here.

ASP.NET MVC Training with VB.NET

The 5-day ASP.NET MVC Programming Using VB.NET course provides a thorough introduction to the VB.NET programming language, and then provides students with hands on experience using Visual Studio to create dynamic web sites using the ASP.NET MVC web application development framework. Students are required to have basic experience in another programming language before attending this course. Having basic knowledge of HTML before taking this course is helpful, but not required.

Students who already understand the fundamentals of the C# or VB.NET languages may be better served by enrolling in the shorter 3-day ASP.NET MVC Programming for Experienced VB.NET Programmers course. This 3-day course skips coverage of VB.NET language fundamentals and syntax, and dives straight into teaching about ASP.NET MVC on the first day.

Students that are interested in learning about ASP.NET MVC but do not have any prior programming experience should take two courses: the 5-day Learning to Program with VB.NET course followed by the 3-day ASP.NET MVC Programming for Experienced VB.NET Programmers course. Information and Pricing on multi-class training passes is available here.

After taking the ASP.NET MVC Programming Using VB.NET course, if a student wishes to delve into more advanced ASP.NET MVC topics, HOTT does offer a 5-day Advanced MVC: Building Web Applications Using the ASP.NET Web API with VB.NET followup course.

Windows Forms Training with VB.NET

HOTT's 5-day Windows Forms Programming Using Visual Basic.NET course provides a thorough introduction to the VB.NET programming language, and then provides students with hands on experience using Visual Studio to create desktop applications using Windows Forms and the .NET Framework. Students will learn how to build Windows Forms applications and use with a variety of controls to create sophisticated user interfaces, and will also learn how to interact with databases, how to call web services, and how to deploy desktop applications. Students are required to have basic experience in another programming language before attending this course.

Students who already understand the fundamentals of the VB.NET language may be better served by enrolling in the shorter 3-day Windows Forms Programming for Experienced VB.NET Programmers course. This 3-day course skips coverage of VB.NET language fundamentals and syntax, and dives straight into teaching about Windows Forms on the first day.

Students that are interested in learning about .NET Windows Forms but do not have any prior programming experience should take two courses: the 5-day Learning to Program with VB.NET course followed by the 3-day Windows Forms Programming for Experienced VB.NET Programmers course. Information and Pricing on multi-class training passes is available here.

Windows Presentation Foundation (WPF) Training with VB.NET

The 5-day Windows Presentation Foundation Programming Using Visual Basic.NET course provides a thorough introduction to the VB.NET programming language, and then provides students with hands on experience using Visual Studio to create Windows Presentation Foundation (WPF) applications. During class, students will learn the basics of XAML and how to use it to describe the appearance and behavior of WPF user interfaces. Other topics covered include data binding, calling of web services, debugging techniques, and deployment. Students are required to have basic experience in another programming language before attending this course.

Students who already understand the fundamentals of the VB.NET language may be better served by enrolling in the shorter 3-day Windows Presentation Foundation Programming for Experienced VB.NET Programmers course. This 3-day course skips coverage of VB.NET language fundamentals and syntax, and dives straight into teaching about Windows Presentation Foundation on the first day.

Students that are interested in learning about Windows Presentation Foundation but do not have any prior programming experience should take two courses: the 5-day Learning to Program with VB.NET course followed by the 3-day Windows Presentation Foundation Programming for Experienced VB.NET Programmers course. Information and Pricing on multi-class training passes is available here.

Advanced VB.NET Training

The 5-day Advanced .NET Framework Programming Using VB.NET course examines how to utilize advanced features of VB.NET and the .NET Framework in order to build sophisticated, scalable, high-performing applications. The course includes coverage of features available in .NET 2.0 through .NET 4.5. See the main course description for a full list of topics covered. Prior .NET programming experience is required before taking this course.

HOTT's 5-day Advanced MVC: Building Web Applications Using the ASP.NET Web API with VB.NET course offers coverage of advanced topics specifically for ASP.NET MVC web applications. Prior ASP.NET MVC experience is required before taking this course. See the full course description for a comprehensive list of topics in the course.


HOTT offers competency-based C Sharp and VB.NET training courses in more than 100 cities across North America. Our training emphasizes a hands on, task-oriented curriculum. When students train with HOTT they are guaranteed small class sizes, expert instructors, and comprehensive hands on exercises. HOTT offers a wide selection of discount programs to accommodate individuals as well as groups both small and large. Choose from face-to-face in the classroom, remote-live, on-demand or group training options.

If you need additional assistance in choosing a course, contact our helpful Customer Service staff at 800-413-0939, or fill out a Contact Form here. For a comprehensive list of all our course offerings, visit our full Course Index here.

Multiple Training Locations - Convenience and Cost Control

Attend Regularly Scheduled Courses in More than 100 Cities Across North America and the United Kingdom or via Remote Attendance