Learning Visual Basic .NET - A Guide To VB.NET Programming (Udemy.com)
Want to learn how to program with VB.NET? This beginners guide to programming in Visual Basic.NET will show you how.
Created by: Infinite Skills
Last updated January 2017
Our take
Based on the ratings of 1,296 students, a sample of their written reviews and the syllabus, as the course stood in January 2017. No course pays to be reviewed.
A seven hour video course from Infinite Skills that walks through VB.NET from installing Visual Studio to classes, LINQ, file handling and printing. It has about 1,300 reviews and a 4.5 average, with roughly 7,000 students enrolled. The syllabus is fundamentals only: 85 lectures across 19 sections, one long block on classes, no quizzes, no coding exercises and no database work. It suits someone who wants a tidy tour of how the language and Windows Forms fit together before building anything serious, rather than a project driven course.
Reviewers like how organized it is and single out the classes and printing sections as material other beginner courses skip. The narrator, who one reviewer calls Rod, is described as clear and concise. The complaint that comes up most is speed: several people say he talks fast and they had to rewind constantly. Others say the later material on generics, lambdas and interfaces feels rushed, the examples are abstract math rather than real apps, and the missing database section is a real gap. The one star reviews grumble about the working files, one because they would not download at all.
The bigger problem is age. The last update was January 2017, so the Visual Studio layout on screen no longer matches a current install, though reviewers say the code still runs with minor tweaks. Compared with the Windows Forms and step by step project courses beside it in our Visual Basic .NET listing, this one is more lecture and less building. It is a fair paid choice for anyone who wants a fast, clean explanation of VB.NET syntax and object oriented ideas and can tolerate an older IDE. People who need projects or exercises will be better served by the neighbouring courses.
Pros
- 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
Cons
- 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
This course will not teach you how to code but how VB.NET works. It is a short course and the instructors talk fast.
Listed as all levels, but the fast pace and abstract examples suit people with some prior coding more than true first timers.
What you will learn
- Learn How To Program In VB.NET
- A Beginners Guide To Visual Basic.NET
Course content
19 sections · 85 lectures · 7 hours of video 1 article
- 1Introduction 4 free previews4 lectures · 11 min
- 2Using The IDE3 lectures · 14 min
- 3Building User Interfaces5 lectures · 17 min
- 4Common Controls5 lectures · 14 min
- 5Container Controls3 lectures · 13 min
- 6Events Handling3 lectures · 23 min
- 7Dialogs4 lectures · 14 min
- 8Working With Forms3 lectures · 18 min
- 9Using Variables5 lectures · 19 min
- 10Debugging5 lectures · 26 min
- 11Working With Data Types6 lectures · 33 min
- 12Branching Statements2 lectures · 7 min
- 13Looping Statements4 lectures · 17 min
- 14Making Methods5 lectures · 23 min
- 15Classes16 lectures · 1.6 hours
- 16LINQ To Objects3 lectures · 18 min
- 17Working With Files And Directories4 lectures · 21 min
- 18Printing4 lectures · 31 min
- 19Wrap-Up1 lecture · 2 min
Who it is for
The instructor says it suits
- Programmers and Developers
What you need before you start
- No Prior Programming Experience Required
How it compares
Against the other 20 rated Udemy courses in Visual Basic .NET on CourseDuck:
- Rating4.5 out of 5higher than 75% of them
- Reviews1,296#1 of 21 by number of reviews
- Length7 hourslonger than 55% of them
- Last updatedJanuary 2017earlier than 90% of them
Quality Score
Overall Score : 90 / 100
Course Description
This Visual Basic .NET ( VB.NET ) training course from InfiniteSkills.com will teach you how to program from scratch with Visual Basic.
You will start by learning how to install and use the Visual Studio development environment. The course will then teach you how to build classes that define properties, methods, and events in VB.NET, as well as understand and use overloaded methods and operators and perform calculations. This video tutorial will also cover topics including debugging programs, working with data types, branching and looping statements, and use subroutines, functions, and object-oriented techniques. You will learn how to use LINQ to select, modify, and sort information, as well as easily read and write data in files. Finally, you will learn about printing and print previews.
Once you have completed this VB.NET training course, you will be fully capable of programming with Visual Basic.NET. Working files are included, allowing you to follow along with the author throughout the lessons.
Instructor Details
- 4.5 Rating
1,296 Reviews
Infinite Skills
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.
More courses by Infinite Skills
Microsoft Excel 2013 Advanced. Online Excel Training Course
4.6 (3,848 Reviews)
Provider: Udemy
Time: 9.9h
$15.99
Master SketchUp - A Definitive Guide From Infinite Skills (2017)
4.5 (3,824 Reviews)
Provider: Udemy
Time: 5.4h
$22.99
Adobe InDesign Made Easy. A Beginners Guide To InDesign (2017)
4.5 (3,719 Reviews)
Provider: Udemy
Time: 11h
Free
Microsoft SQL Server 2012 Certification Training Exam 70-461
4.7 (3,538 Reviews)
Provider: Udemy
Time: 12.3h
$11.99
More Visual Basic .NET courses
VB.Net for Beginners Step by Step Projects and Exercises (2020)
4.6 (838 Reviews)
Provider: Udemy
Time: 15.7h
$79.99
98-361: Software Development Fundamentals (using VB .Net) (2024)
4.5 (431 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
VB.Net Projects and Exercises for Intermediate Programmers (2020)
4.5 (188 Reviews)
Provider: Udemy
Time: 18h
$64.99
Advanced programming with Visual Basic .Net (2020)
4.5 (139 Reviews)
Provider: Udemy
Time: 1.9h
Free
VB .NET Mastering: Beginner to Advance with Projects (2024)
4.4 (371 Reviews)
Provider: Udemy
Time: 14.7h
$84.99
Reviews
By Laerte Mancuso Junior on 8/12/2022
- Não recomendo para iniciantes. - Os exemplos utilizados na Seção 15 "Classes" não são práticos, não tem a ver com o mundo real, e para complicar, usa exemplos matemáticos, o que torna o aprendizado ainda mais complexo. - Muitos exemplos não tem uma saída para formulário, o código é debugado para se verificar o resultado de variáveis, etc. - Se você acha que vai aprender POO de maneira simples e com exemplos do mundo real, não recomendo este curso.
By Damian Gross on 1/10/2021
Unfortunately, the course is already outdated. However, the examples still work, except for minor adjustments. It seems that the author is no longer interested in Visual Basic.net and focuses more on C#. Too bad. Because the course has good approaches and offers examples that are not offered in other beginner courses. As an example, the "Printing section" is worth mentioning. Also, the "classes" that scare off many beginners are actually well done. The only criticism is that the class topics are changed too often. Also, the lack of attention to controls is a pity. The topic is well conveyed, the author has the appropriate competence and can explain well. Even without a good knowledge of English, you can follow the course well. I would have gladly given 5 stars. But due to the age of the course, the lack of updates and the above-mentioned shortcomings, it is unfortunately only 3.5. Deutsch: Leider ist der Kurs schon veraltet. Die Beispiele funktionieren jedoch noch, bis auf kleine Anpassungen. Es scheint als hätte der Autor kein Interesse mehr an Visual Basic.net und konzentriert sich mehr auf C#. Schade. Denn der Kurs hat gute Ansätze und bietet Beispiele, die in anderen Anfängerkursen so nicht geboten werden. Als Beispiel ist hier der "Printing-Abschnitt" anzumerken. Auch das eingehen auf die "Klassen", die viele Anfänger abschrecken ist eigentlich gut gemacht. Zu bemängeln ist hier nur, das die Klassen-Themen zu oft geändert werden. Auch das fehlende eingehen auf Controls ist schade. Das Thema wird gut vermittelt, der Autor verfügt über die entsprechende Kompetenz und kann gut erklären. Auch ohne gute Englischkenntnisse kann man dem Kurs gut folgen. Gerne hätte ich 5 Sterne vergeben. Aber aufgrund des Kurs-Alters, der fehlenden Aktualisierung und den o.g. Mängeln sind es leider nur 3,5.
By Willian Emilio Nunes on 12/12/2020
Really nice course to start programming. It covers all of the basics, even more then one could expect on a beguinner's course. I highly recommend it to all starters and also to someone, who has already some experience on the field, because of the cleaness of the programs done here.
By Shahar Mazur on 5/5/2020
in my way of studying I believe we should have more "homework" instead of mentioning it in the end of a video some of the chapters i just listened and ran the homework prog in my head, knowing the code. as well as this was straight on programming with little to no algorithmic study that is a must in every programming language . all in all i learned how to use VB.net from just listening. so the course reached it's goal. great work !
By Ernesto Rascon on 8/30/2019
This course was just plain amazing from start to finish. The instructor spoke clearly and was very thorough in all the topics he covered. He starts out with easy topics and builds from there. The examples, though simple, are very helpful in hammering down what you've learned. The downside is the instructor does not seem very responsive, but it seems this course wasn't exactly built specifically for Udemy. Regardless, this is an easy 5 stars for me.
By John Quirk on 4/7/2019
It's impossible to create something that's perfect for everyone but that was close. I feel that the speach was a bit fast, especially for the topics I found more difficult. It could do with an overview of the program hierarchy. For instance, I don't know what namespaces are or what else there is. When learning something new, I always have a fear of what the scope of the topic is so an explanation of the structure of the laguage is would be helpful.
By Jorge Swett on 2/11/2019
I am moving from VB6. Well delivered. Clear english. Good introduction to IDE. Covers enough topics to let me get stated to learn on my own. What I missed is source information for the numerous methods, namespaces, constants, enums, etc. that the instructor uses profusely. in short, how to find methods, classes etc. that come with the language that are available to the user. A lesson on the help menu would be useful.
By Harish AS on 1/24/2018
The instructor has paid attention to even the small details while explaining. The course flow is smooth and will make you enjoy the learning curve. The quality of the material presented is top notch and you can tell that the instructor is very experienced in teaching programming languages.
By Keith S. Safford on 9/16/2017
Good refresher for VB.NET. I had learned VB.NET when the .NET Framework initially came out and after a few years had transitioned to C#. The possibility of a VB.NET assignment is looming in the future so I decided to refresh my VB.NET skills. I had created a C#.NET application for Northwind2 using MVC, Wcf, DI, etc. Now I am going to convert that to VB.NET. Problem being is all examples for Dependency Injection (DI), Windows Communication Foundation (Wcf) are in C# so it is going to be very entertaining for me to go through the conversion, however, I think it will prove very worthwhile!
By Eliana on 2/18/2016
Each lecture is well explained and easy to understand.The course goes a little too fast for a beginner, so be sure to catch all the words and explanation for each lecture and take notes! The professor was very quick in responding a couple of question I had; his answers were clear and helpful.












