98-361: Software Development Fundamentals (using VB .Net) (Udemy.com)
Learn Visual Basic, Web and Desktop applications, and databases. 98-361 (VB .Net version).
Created by: Phillip Burton
Last updated December 2024
What you will 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
Course Description
Welcome to my course on "Software Development Fundamentals" using VB .Net. In this course, we will be looking at a variety of different types of programs and concepts around programming.
Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft.
We'll start off with looking at Core Programming. We will download for free the Visual Studio Community edition, and use it to investigate the fundamental VB .Net statements. We'll look at decision structures such as If and Select Case, repetition such as For loops, While loops and recursion, and then we'll look at errors and find out how to handle them.
We'll then look at Object-Oriented Programming. We'll go deeper into concepts that we have already used, such as subroutines, functions and classes, and add to them using events and constructors. We'll see how you can duplicate and develop classes using inheritance, polymorphism and encapsulation.
Next up is General Software Development. We'll look at various different data structures such as arrays, stacks, queues and linked lists, and we'll also look at sorting algorithms. We'll then take a step back and look at application life cycle management, and how to interpret application specifications.
The next thing to look at is Web Applications. We'll look at web page development using HTML, Cascading Style Sheets and JavaScript. We'll then investigate ASP.NET web application development, web hosting and web services.
Then we'll look at Desktop Applications. We will have been creating a lot of Console-based applications earlier in this course, but we'll add to this with Windows apps and Windows Services.
We'll finish by looking at Databases. We look at the basics of Relational Database Management Systems, look at database query methods, including the six clauses of the SELECT statement, and find out how to connect to databases from Visual Studio.
No prior knowledge is required - we'll even see how to get Visual Studio for free!
There are regular quizzes to help you remember the information, so you can be sure that you are learning.
Once you have completed this course, you will have a good introductory knowledge of Software Development.
So, without any further ado, let's have a look at how you can use Udemy interface, and then we'll have a look at the syllabus for this course.
Instructor Details
- 4.5 Rating
431 Reviews
Phillip Burton
Hi. I'm Phillip, and I'm proud to Teach with Udemy as a Udemy Instructor Partner. I have been teaching on Udemy since 2015, and I have over 1,000,000 students and more than 60 video courses, including over a dozen Bestseller courses.
My courses include Microsoft Power BI and Fabric, Tableau, SQL Server, Power Platform (Power Apps, Power Automate, etc.), Azure, Microsoft Office, and more. The majority of my courses align with the requirements for official certifications from Microsoft, Oracle, and Tableau - so with a bit of practice, you could enter the exam or assessment and put it on your CV or resume.
I have been a Computing Consultant providing expert services in the development of computer systems and data analysis. I am one of 9 award winning Experts for Experts Exchange's 11th Annual Expert Awards. My interests are working with data, including Microsoft Power BI, Excel, Access, SQL Server, and the Power Platform.
More courses by Phillip Burton
PL-300 certification prep: Microsoft Power BI Data Analyst (2026)
4.6 (38,841 Reviews)
Provider: Udemy
Time: 30.3h
$18.99
70-461, 761: Querying Microsoft SQL Server with T-SQL course (2026)
4.6 (18,624 Reviews)
Provider: Udemy
Time: 28.7h
$22.99
Salesforce Tableau Data Analyst/Specialist Desktop Cert Prep (2026)
4.7 (15,238 Reviews)
Provider: Udemy
Time: 15.7h
$22.99
PL-900 prep: Microsoft Power Platform Fundamentals (2026)
4.7 (15,071 Reviews)
Provider: Udemy
Time: 11h
$99.99
SQL Server Integration Services (SSIS) - An Introduction (2026)
4.6 (11,116 Reviews)
Provider: Udemy
Time: 3.9h
$13.99
Microsoft Excel - Improve your skills quickly (2024)
4.6 (9,076 Reviews)
Provider: Udemy
Time: 1.6h
Free
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
Learning Visual Basic .NET - A Guide To VB.NET Programming (2017)
4.5 (1,296 Reviews)
Provider: Udemy
Time: 7h
$49.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 Serhii Melnyk on 10/9/2025
I needed to get the basics of programming in VB.NET and SQL. And I got them. As a non-native English speaker with an intermediate level of English, I was able to complete the course. Even though the English subtitles were sometimes wrong (and for some videos they were completely missing), it didn't stop me from successfully completing it. Philip has a great voice, and it's quite easy to understand. I hope to use this knowledge in my work.
By Edward Hooper on 10/3/2025
It is. Just making sure I have all the right tools before I begin the course
By Zackery Breeland on 5/3/2025
Coming into this with a general understanding of VB programming this has done a lot to further explain and cement the basics. This has shown several variations of how to achieve an end result that I had not known before. Several additional, smaller practice problems would be helpful to retain information as you progress.
By Eliezer Bermudez on 8/30/2024
This course is a good match for me because the instructor has a great talking speed and provides great knowledge along the way. I like the way the course is organized around the Microsoft certification goals. Lastly, the courses have quizzes that can help you apply your knowledge after each module.
By Oliver Faulkner on 7/15/2023
This is a good course for beginners, and especially if you're taking the AS and A-Level Computer Science exam using VB.NET! The only topic not covered, is file management, but other than that, this course has really good videos which are well explained. Furthermore, if you do not 100% understand a video, you can ask a question, and have some helpful guidance quickly!! Would definetly reccomend!
By Daniel Goodhand on 5/14/2023
Honestly. This is one of the best online courses I've done. Phillip is in a class of his own as a teacher. The course material was all fantastic and I found it easy to duplicate everything he was doing in the videos. My only disappointment is that it seem Microsoft doesn't do the 98-361 exam anymore.
By Rico Hammer on 5/10/2023
It wasn't really the course I was looking for, the "using VB.Net" is a little bit misleading. The parts I could use for me where well explained, so subtracting more than a half star would be unfair.
By Ethan Rukavina on 1/2/2023
This is the best instructor and experience I've had on Udemy so far. After having to return a VB course previously, it is refreshing to have an instructor that is clear, to the point, and does not unnecessarily repeat things. With Phillip's help, I now feel ready to start my own projects!
By Eric Zabinsky on 12/5/2022
Great presentation. Enjoyed the instructor. More depth needed in certain areas, but great jumping off spot. Last time I saw anything resembling VB was in 1984. Computer math in H.S. Fast forward a few decades and I NOW need it for work. Autodesk Inventor VBA. Glad I discovered this course.
By Jacques Perron on 2/1/2022
Great course, apparent that instructor is very knowledgeable. I wish there had been more examples of certain subjects such as classes and other objects, along with when, where how and why to use them, which could almost be it's own course... I hope to see more great vb courses from this instructor. Thank you.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












