30 Best + Free Visual Basic .NET Courses & Certification [2020][UPDATED]

As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best Visual Basic .NET Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more

💻 Which Visual Basic .NET Course Provider is best for me?
  • Udemy and Eduonix are best for practical, low cost and high quality Visual Basic .NET courses.
  • Coursera, Udacity and EdX are the best providers for a Visual Basic .NET certificate, as many come from top Ivy League Universities.
  • YouTube is best for free Visual Basic .NET crash courses.
  • PluralSight, SkillShare and LinkedIn are the best monthly subscription platforms if you want to take multiple Visual Basic .NET courses.
  • Independent Providers for Visual Basic .NET courses & certificates are generally hit or miss.
💼 What is Visual Basic .NET used for?
With VB.NET, you can create applications that are fully object-oriented, similar to the ones created in other languages like C++, Java, or C#. Programs written in VB.NET can also interoperate well with programs written in Visual C++, Visual C#, and Visual J#. VB.NET treats everything as an object.
💰 How much do Visual Basic .NET developers make?
$23,000 - $32,999
5% of jobs
$33,000 - $42,999
2% of jobs
$43,000 - $52,999
11% of jobs
$62,500 is the 25th percentile. Salaries below this are outliers.
$63,000 - $72,999
10% of jobs
$73,000 - $82,999
18% of jobs
The average salary is $83,280 a year
$83,000 - $92,999
15% of jobs
$93,000 - $102,999
5% of jobs
$107,500 is the 75th percentile. Salaries above this are outliers.
$113,000 - $122,999
9% of jobs
$123,000 - $133,000
9% of jobs
US National Average$23,000 $133,000$83,280/year
📃 Is a Visual Basic .NET Certificate worth it?
Yes and No. Certified Visual Basic .NET developers on average make more money. Having a Visual Basic .NET certificate greatly increases the chance of landing an interview and can open otherwise closed doors. Coursera, Udacity and EdX offer excellent certificate options for impressing your future employers. Eduonix, Udemy and several other providers offer certificates, but they aren't as reputable. If you have a Computer Science Degree, certificates are not as important. Still, many employers won't care about certificates, but rather your interview skills, experience and/or skills assessment.
Sort By:







Publication Year


181 Filtered Courses
Visual Basic for Excel - Microsoft VBA Excel Tutorial

1 )

Visual Basic for Excel - Microsoft VBA Excel Tutorial (2017)

Master Visual Basic for Excel, learn to unlock the true power of Excel. Tutorial Taught by a leading Microsoft Expert

iconQuality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 92 / 100

2 )

Introduction to Excel VBA Programming (2015)

Open Education designed this free course to introduce students to Visual Basic for Applications (VBA). It is entirely self-paced, with most students finishing with somewhere between 5 and 15 hours of effort. The course covers Excel versions ranging from 2007 to 2019, and it was originally created by Cal Poly Pomona.
    • Course offers a less-frequently-covered approach to utilizing Excel. While many courses briefly touch on VBA, very few are designed exclusively to instruct in this application of Excel.
    • Course focuses more on coding than most Excel tutorials and offers a much deeper understanding of how to manipulate Excel to perform tasks.
    • Introductory approach to VBA does not require extensive background knowledge to succeed.
    • Curriculum was originally designed with older versions of Excel. While updates have been applied, some changes to newer versions slipped through the cracks.
    • VBA focus does not include typical Excel instruction. If you're looking for a basic overview of all Excel features, you won't find it here.
C# & .NET: Programming

3 )

C# & .NET: Programming (2016)

If you've programmed in C#, you've already used part of .NET. Microsoft's object-oriented language is an integral part of the framework. But there are many other features of .NET that can make your development workflow more productive and efficient. This training course will help you learn the essentials of .NET programming with C#- "techniques that use .NET features to write richer, cleaner code. Alexander Zanfir explains how to use collections, make your app more responsive with async programming, assign and change class properties, optimize performance with multithreading, and inject data into strings. Plus, learn how to handle errors and manage application resources more efficiently with the using statement.

iconQuality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 99 / 100

ASP.NET MVC 4 Essential Training

4 )

ASP.NET MVC 4 Essential Training (2013)

ASP.NET MVC is a powerful and effective framework for building maintainable and scalable web applications. In this course, author Jess Chadwick reviews the Model-View-Controller (MVC) architecture at the heart of ASP.NET MVC and shows how to create a model, execute controller logic, and interact with models via views. The course shows how to create professional-looking web pages with layouts, work with data in forms, create separate content or sites for mobile devices, and enhance your projects with AJAX. Jess also explains how to secure your site with user permissions, optimize its performance, and deploy it to the world.

iconQuality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 99 / 100

VB.NET with VS 2017 and Windows Forms

5 )

VB.NET with VS 2017 and Windows Forms (2020)

byA O
With Early OOP, Connections to C# and the .NET Framework Source Code

iconWhat You'll Learn

  • Learn how to work with events
  • Learn Basic Graphical Interface Design
  • Learn Visual Basic.NET
  • Learn How to Build DLL's
  • Learn how to control program flow
  • Learn about the .NET Framework source code
  • Learn how to build a text editor with saving, opening and printing and other functions
  • Learn how C# powers the .NET Framework and how VB relates
  • Learn the practical benefits of polymorphism
  • Learn how to use the memory window
  • Learn how to use a variety of looping structures in a practical context
  • Please read the course curriculum to see everything the course has to offer
The Complete ASP.Net Web Forms with ADO.Net From Scratch

iconWhat You'll Learn

  • Creating a project and running in web browser
  • Working with standard controls
  • Working with Data controls
  • Working with validation controls
  • Working with Master pages
  • Working with Navigation controls
  • Working with Login controls
  • Understanding session management technique.
  • Understanding web.config file and machine.config
  • Working with client side reports
  • Working with Datareader in Ado.Net
  • Working with Dataset in Ado.Net
TCP/IP Socket Programming in C# .Net For Coders & StudentsAdditional Events

7 )

TCP/IP Socket Programming in C# .Net For Coders & StudentsAdditional Events (2020)

Learn socket programming in C# .Net , use async/await to create distributed applications, build a class library

iconWhat You'll Learn

  • TCP/IP Socket programming basics and advanced level with async/await in C# .Net
  • Develop a sound understanding of how networking applications communicate in C# .Net
  • Network Programming using .Net Framework networking Namespaces in C#
Windows Service Programming, Debugging, Installing in C#.Net

8 )

Windows Service Programming, Debugging, Installing in C#.Net (2020)

Learn Windows Service programming on Microsoft Windows in C# .Net, service debugging techniques in Visual Studio

iconWhat You'll Learn

  • Create new Windows Services in C# .Net which run in background
  • Debug & Maintain Existing Windows Services in C#
  • Use Apache Log4Net logging library in a C# Project
  • Use InnoSetup to create setup installer for installing Windows Services on non production machines
Build a Real-world App with ASP.NET Core and Angular 2 (4+)

9 )

Build a Real-world App with ASP.NET Core and Angular 2 (4+) (2018)

Build a full-stack web app with ASP.NET Core, Entity Framework Core and Angular 2 (Angular 4+)

iconWhat You'll Learn

  • Build real-world applications with ASP.NET Core and Angular 2
  • Integrate ASP.NET MVC / Core with Angular 2
  • Implement a clean and decoupled architecture
  • Understand and apply the Dependency Inversion Principle (DIP)
  • Properly implement the repository and unit of work patterns
  • Use the new dependency injection feature in ASP.NET Core
  • Troubleshoot common runtime errors
  • Build APIs with ASP.NET Core
  • Test APIs using PostMan
  • Use AutoMapper
  • Store and retrieve data using Entity Framework Core (Code-first approach)
  • Implement CRUD operations (including one-to-many and many-to-many relationships)
  • Implement filtering, sorting and pagination
  • Handle and log errors
  • Display toast notifications
  • Implement photo upload with progress bar
  • Add authentication and authorization using Auth0 and JWTs
  • Write clean, maintainable and reliable code
  • Refactor bad code in
Live Project On ASP.Net Core 2.0 MVC(Formerly ASP.Net MVC 5)

10 )

Live Project On ASP.Net Core 2.0 MVC(Formerly ASP.Net MVC 5) (2018)

EF Core 2.0 Code First With Repository & ASP.Net Core 2.0 MVC with MVVM, DI Patterns & Identity Server For Security...

iconWhat You'll Learn

  • BOL - .Net Core 2.0 Class Library
  • DAL - EF Core 2.0 Code First Aproach With Repository Pattern
  • BLL - C#.Net Core 2.0 With Iterator Pattern
  • UI - ASP .Net Core 2.0 MVC with MVVM Pattern, Bootstrap4, JQuery based Ajax Calls
  • Dependency Injections For Loose coupling
  • Identity Server For Authentication And Authorization
  • BOL - EF Database First Approach
  • DAL - EF With Repository Pattern
  • BLL - C#.Net
  • UI - ASP .Net MVC 5, Bootstrap3, JQuery based Ajax Calls With Server Side paging
  • Membership Providers For Authentication And Authorization
Rest Api's in Asp.Net Core and C#

11 )

Rest Api's in Asp.Net Core and C# (2018)

Build REST Api's With Asp.Net , Entity Framework and C#

iconWhat You'll Learn

  • At the end of this you'll be able to create REST Api's In Asp Dot Net Core and Easily apply those core concepts of Restful Api's in some other Programming Language
  • You'll be able to Create Rest ful web api's via Code First with Entity Framework
  • You can Test the Rest Api via Postman
  • You'll be able to learn the HTTP Methods and Verbs
  • You can learn the Content Negotiation , Status Codes , Media Types
  • You can learn all the core concepts of Web Api's like Sorting , Paging , Searching , Testing Api's etc
  • You'll be able to learn all the Advanced Concepts of Web Api's like Api Documentation, Versioning , Deployment
  • You'll be able to Deploy your Rest Api to Microsoft Azure Cloud

Show All

How useful was this

Visual Basic .NET

Best Courses list?

1. How would you rate this page?
Average Rating: 0
Vote Count: 0
2. Optional Review Comment