Skip to content

91 Best + Free Visual Basic .NET Courses & Certificates [2026]

91 courses compared 25 over 10 hours long Updated September 29, 2026

Ranked by Michael Kuhlman, CourseDuck's founder, from student reviews across every provider. How we rank

Our top picks

  • Learning Visual Basic .NET - A Guide To VB.NET Programming [Udemy]
  • VB . NET with VS 2017 and Windows Forms [Udemy]
  • VB.Net for Beginners Step by Step Projects and Exercises [Udemy]
  • VB.NET Introduction [Udemy]
  • Advanced programming with Visual Basic .Net [Udemy]
  • 98-361: Software Development Fundamentals (using VB .Net) [Udemy]
  • VB .NET Mastering: Beginner to Advance with Projects [Udemy]
  • Visual Basic .NET Programming for Complete Beginners [Udemy]
  • VB.Net Projects and Exercises for Intermediate Programmers [Udemy]
  • Learn AutoCAD Programming using VB.NET - Hands On! [Udemy]

About the best Visual Basic .NET courses

CourseDuck compares the 91 Visual Basic .NET courses listed here from 4 providers, 23 of them free, and ranks them from the 103,000 ratings and reviews their students have left, with the price, length and level of each one side by side. No course pays to be listed or ranked. As featured on Harvard EDU, Stackify and Inc. How we rank

Frequently asked questions

The most-reviewed Visual Basic .NET course in this category is Learning Visual Basic .NET - A Guide To VB.NET Programming by Infinite Skills, with about 1,300 reviews at 4.5 as of October 2026.

Visual Basic .NET is a Microsoft programming language for the .NET platform with an English-like syntax. It has been used for Windows desktop applications and web applications. Courses here cover VB.NET for beginners, Windows Forms, projects and exercises, AutoCAD programming and Software Development Fundamentals (98-361).

Average
$83,280 a year
Middle half earn
$62,500 to $107,500 25th to 75th percentile
Full range
$23,000 to $133,000

Share of US job postings in each pay band; the dark bar holds the average, the striped bars the 25th and 75th percentiles. Source: ZipRecruiter salary data collected in 2020-21, when this FAQ was first written; pay has moved since, so treat it as a rough guide.

Paid Udemy video courses include a certificate of completion when you finish; free courses and practice-test-only courses do not. It shows you did the work, but it is not an accredited qualification. Coursera usually charges for a certificate, issued with the university or company that made the course.

Provider

University

Tags

Rating

Duration

Difficulty

Publication Year

Language

91 Filtered Courses
Learning Visual Basic .NET - A Guide To VB.NET Programming
provider

1

Learning Visual Basic .NET - A Guide To VB.NET Programming (2017)

4.5

A seven hour Infinite Skills walkthrough of VB.NET fundamentals, from Visual Studio setup to classes, LINQ and printing, still well rated despite a January 2017 last update.

Best for: People with a little coding background who want a quick, organized tour of VB.NET syntax, classes and Windows Forms basics.

icon
Pros
icon
Cons
    • Clear, well organized progression from the IDE through variables, debugging, classes and LINQ
    • A 95 minute block on classes and a printing section that reviewers say other beginner courses skip
    • Working files are included so the examples can be followed along in Visual Studio
    • End of lesson challenges that one reviewer found usefully tough
    • Last updated in January 2017, so the Visual Studio layout shown no longer matches current versions
    • The narrator talks fast; several reviewers say they had to rewind constantly to keep up
    • No database section, no quizzes, and examples lean on abstract math rather than real apps
VB . NET  with VS 2017 and Windows Forms
provider

2

VB . NET with VS 2017 and Windows Forms

4.6
byT O

A slow, detailed Windows Forms course that uses VB.NET as a way into the .NET Framework itself, with debugger walkthroughs and C# source code, rated 4.6 by nearly 1,000 students.

Best for: People who already know a little programming and want to understand what the .NET Framework is doing behind each VB.NET line.

icon
Pros
icon
Cons
    • Explains what the .NET Framework does under the hood, with C# source code and the memory window
    • Debugger walkthroughs step through code line by line so each statement is actually explained
    • Builds a calculator and a text editor with open, save and print, not just loop demos
    • Pause-and-try prompts and embedded questions that reviewers say make them think
    • Second half drifts from building projects into exploring definitions and framework internals
    • Built on Visual Studio 2017 and last updated January 2023
    • Quizzes are mostly true/false, and older reviewers call them too easy or oddly worded
VB.Net for Beginners Step by Step Projects and Exercises
provider

3

VB.Net for Beginners Step by Step Projects and Exercises (2020)

4.6

A pure practice course that codes every exercise from David Schneider's college VB textbook in Windows Forms, for students who know the theory and need the homework done in front of them.

Best for: College students in a Visual Basic class, or self-taught learners, who understand the concepts but freeze when asked to write a whole program.

icon
Pros
icon
Cons
    • Every exercise from a widely used college textbook, solved on screen with each line explained
    • No padding: the instructor starts coding immediately, which one reviewer says beats lecture-heavy courses
    • Covers loops, arrays, LINQ, file I/O, a database section and OOP in under 16 hours
    • Two larger bonus projects, a cruise wizard and a slot machine, give something beyond textbook drills
    • Forms are pre-built off camera, so beginners never see how the UI was set up
    • No setup lecture for Visual Studio or creating a project, and the last update was late 2020
    • Supplied code is already complete, and one reviewer found small errors in it
VB.NET Introduction
provider

4

VB.NET Introduction (2018)

4.3

A nine hour, lecture-only walk through VB.NET syntax and the .NET Framework, taught by a presenter reviewers find unusually clear, with no exercises and no Windows Forms work.

Best for: People who want to understand how VB.NET and the .NET Framework fit together before they touch Windows Forms or event-driven code.

icon
Pros
icon
Cons
    • Presenter Tim Miles is repeatedly praised as clear, composed and easy to follow
    • Goes past syntax into LINQ, exceptions, file I/O and the garbage collector
    • One reviewer says much of the .NET Framework material applies beyond Visual Basic
    • Recent reviewers still find the core concepts applicable despite the course's age
    • No exercises, quizzes or downloadable code; several reviewers wanted something to build along with
    • Audio plays in one channel for some viewers, and one review says the video is often out of focus
    • Last updated in 2018; a 2024 reviewer says Visual Basic 2010 Express is still needed for the command-line work
Advanced programming with Visual Basic .Net
provider

5

Advanced programming with Visual Basic .Net (2020)

4.5

A free, under two hour walkthrough of a handful of VB.NET techniques that reviewers say is really an intermediate refresher, not the advanced course the title promises.

Best for: People who know basic VB.NET syntax and want a short, free set of worked demos before moving on to a longer course.

icon
Pros
icon
Cons
    • Free, and short enough to finish in a single sitting at under two hours.
    • Reviewers say the narration is clear and easy to follow.
    • Worked demonstrations that students in the reviews found useful.
    • Rated 4.5 from 139 reviews, with 60 five-star ratings.
    • Not advanced despite the title; several reviewers call it intermediate at best.
    • Reviewers report mistakes in the code and code that is not well organized.
    • Last updated in October 2020, with no quizzes, exercises or certificate.
98-361: Software Development Fundamentals (using VB .Net)
provider

6

98-361: Software Development Fundamentals (using VB .Net) (2024)

4.5
Learn Visual Basic, Web and Desktop applications, and databases. 98-361 (VB .Net version).

iconWhat You'll Learn

  • Core programming fundamentals, such as decision structures, repetition and error handling
  • Object-oriented programming fundamentals, such as classes, inheritance, polymorphism and encapsulation
  • General software development fundamentals: application life cycle management, application specifications, and algorithms and data structures
  • Web applications fundamentals: web page development, Microsoft ASP NET web application development, web hosting and web services
  • Desktop application fundamentals, namely Windows apps, console-based applications and Windows Services
  • Databases fundamentals, including query methods and database connection methods
VB .NET Mastering: Beginner to Advance with Projects
provider

7

VB .NET Mastering: Beginner to Advance with Projects (2024)

4.4
Mastering VB .NET: From Beginner to Advance with Multiple Coding Examples and Projects

iconWhat You'll Learn

  • Build interactive apps using buttons, textboxes, menus, and radio buttons to create user-friendly interfaces
  • Manipulate data effectively, including string processing and integrating databases, for robust application development
  • Create engaging multimedia apps with graphics, images, sounds, and video playback to enhance the user experience
  • Implement advanced UI features like timers, moving UI items, and multiple forms for dynamic user interaction
  • Design and develop a comprehensive project integrating UI design, data manipulation, multimedia, and database connectivity
Visual Basic .NET Programming for Complete Beginners
provider

8

Visual Basic .NET Programming for Complete Beginners (2022)

4.1
A course on VB .NET for the beginners to computer programming, for those who want concepts explained in plain English

iconWhat You'll Learn

  • Produce Windows Console Applications
  • Learn the fundamentals of Visual Basic .NET
  • How to understand and write simple Visual Basic .NET programs
  • Design and build Windows Forms Application
  • By learning Visual Basic .NET Basics, you will be able to jump quickly into the intermediate level of this programming language
  • Create a database in Microsoft Access 2016
  • Connect to Access database by using commands in a central module
  • Do Simple Data Binding and Complex Data Binding
  • Manage data in the database by doing CRUD Operations
  • Write SQL statements for retrieving and searching from a single point
  • Create a Product Management System (Complete CRUD Application)
  • Create Multiple Document Interface (MDI) Application
VB.Net Projects and Exercises for Intermediate Programmers
provider

9

VB.Net Projects and Exercises for Intermediate Programmers (2020)

4.5
Push your programming skills to Intermediate level and master Visual Basic and WinForms.

iconWhat You'll Learn

  • Intermediate VB .Net programming concepts
  • Various ways to query databases using VB .Net
  • Performing CRUD operations using VB .Net
  • LINQ to SQL
  • Intermediate level OOP concepts
  • Collections
  • Creating your own VB .Net Libraries
  • Unit Testing in VB .Net
  • VB .Net Events
  • Thinking like a programmer
Learn AutoCAD Programming using VB.NET - Hands On!
provider

10

Learn AutoCAD Programming using VB.NET - Hands On! (2020)

4.3
This course is your ultimate guide to learning VB.NET Programming in AutoCAD

iconWhat You'll Learn

  • Students will learn VB dot NET Programming in AutoCAD
  • Students will have a solid understanding on how to create AutoCAD Plugin/Command
  • You will learn how to draw different AutoCAD entities through code
  • You will learn how to use most of the AutoCAD editing commands and manipulate AutoCAD objects
  • You will learn how to access AutoCAD non-graphical objects (e.g. Layers, LineTypes and TextStyles)
  • You will learn how to apply and use different Selection Sets and Filters in your code to select objects with different filter criteria
  • Students will be able to create their own Plugin by the end of the course
Visual Basic .Net - Programming in VB.Net Windows Forms
provider

11

Visual Basic .Net - Programming in VB.Net Windows Forms (2023)

4.2
Learn from Scratch How to Develop General and Data Entry Desktop Applications with Reports in VB / VB.Net for Beginners

iconWhat You'll Learn

  • Create small or mid-level applications independently
  • Create Database Applications with Report Writing
  • Design User Friendly Application Interface
  • Code in a professional way

Show All

All 91 Visual Basic .NET courses

How useful was this

Visual Basic .NET

Best Courses list?

1. How would you rate this page?
Be the first to rate this list.
2. Anything we should add or fix? (optional)