Skip to content
UdemyIT CertificationsPaid courseBeginner levelCertificate

98-361: Software Development Fundamentals (using C#) (Udemy.com)

Learn C#, Web and Desktop applications, and databases. 98-361 (C# version).

Created by: Phillip Burton

Last updated August 2025

icon
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

How it compares

Against the other 848 rated Udemy courses in IT Certifications on CourseDuck:

  • Rating4.5 out of 5higher than 43% of them
  • Reviews492#419 of 849 by number of reviews
  • Length10.6 hourslonger than 59% of them
  • Last updatedAugust 2025earlier than 62% of them

icon
Course Description

Welcome to my course on 98-361 "Software Development Fundamentals" using C#. 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.


What do people like you say about this course?

Jo says: "As a SWE with experience. This course is an awesome refresher. I will definitely recommend to anyone taking this certification."

Biruk says: "It is quite easy to follow and the instructor's depth of knowledge is amazing!!! Enjoying the lesson"

Darryl says: "Great Course From An Excellent Instructor. Really Deep And Informative Learning 5*"


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 C# statements. We'll look at decision structures such as If and Switch [Case Select], 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 namespaces, methods 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 objectives for the exam and therefore the syllabus for this course.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Phillip Burton

$18.99

$22.99

$22.99

$99.99

$13.99

Free

icon
More IT Certifications courses

$59.99

$10.99

$10.99

$19.99

$11.99

$19.99

icon
Reviews

4.5

492 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Hardik Doshi on 1/25/2026

Great for strengthening fundamentals and becoming familiar with basic concepts we often overlook. The explanations are easy to understand, making it simple to catch up and learn effectively.

By Miguel Borges on 10/25/2024

Good course, especially when teaching the fundamentals of programming with C#, but the Web Application sections are a bit outdated as Web Forms are not supported anymore, and since I have Windows 11 Home I couldn't enable Internet Information Services. The certificate it mentions from which the structure of the course is based is also not available anymore by Microsoft.

By Ivan Neshkov on 4/21/2023

I am just starting with programming. I looked at a lot of courses on LI and here. I also tried all of them. This is the one I have decided works best for me. The way the lector presents the information is the best fit for me and this will be the first course I finish. So far I am happy.

By Min Yub Song on 7/11/2022

Really like the courses, keeping it concise and informative. As someone who is new to software development course. It is really easy to follow and I find the visual aids from slides and excel spreadsheet really helpful.

By Anonymized User on 6/16/2022

I like the pacing of this lecture. Although I'm already in the software development industry for 6 years now, it's nice to go back to the basics and start taking certifications (though I might be too late for 98-361 certification). Because of this course, I will be enrolling myself to Microsoft Azure Fundamentals and also get a certification this year!

By Justin Faulkenberry on 5/25/2022

This course was lightyears better than a course about the mta 98-361 I had purchased with a different instructor. Phillip is a great explainer and thorough with every topic. He helped me pass my exam.

By Nashmin Hasan on 5/17/2022

The lecture is clear and easily understood as well as every explanation are consistently mapped and broken down to ensure all students and viewers have the right understanding of what is being explained

By Panagiotis Petrakopoulos on 5/8/2022

The way the instructor explains the concepts included in this course is excellent. The practice activities and quizzes are quite useful at applying the knowledge that one can acquire from this course . The topics that it covers are very interesting and useful for someone who wants to start programming in C# and develop software in general. I also liked the inclusion of databases in the course which are a very useful and necessary tool for almost every sector of the IT Industry.

By Steve Stewart on 1/9/2022

The course is Amazing (I expected this after I read the reviews for the course). My only difficulty comes due to Microsoft has updated visual studio and this updated version does most of the work for you. For example the current version of Visual Studio does not use/need { } among other small things. There's still enough information to follow and keep up however the course is using the older version making it challenging to easily follow.

By Kumiko Hampton on 7/16/2021

the fist half is a great lecture to learn C# for someone like me who used to learn C and C++. it is concise but informative. However, I am a little bit disappointed with the latter half. Especially because I was hoping to learn how to write a Windows Form App connecting with SQL server. The program was just using MessageBox method and no use of Form tools. Maybe the contents is good enough for people who wants to take a test of 98-361.

Showing all 10 reviews on CourseDuck

Read all 492 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 90 / 100