C# Fundamentals

by Scott Allen

This course gives you everything you need to become a productive C# developer on any platform. Learn the basics of reading and writing C# code in your own applications.

What you'll learn

C# has consistently been one of the top three programming languages to learn as it's used widely throughout the industry. This course, C# Fundamentals, will help you be comfortable with fundamental programming concepts on any platform. First, you will learn about the syntax of the C# language. Next, you will discover the built-in features of .NET. Finally, you will explore how to solve problems using object-oriented programming techniques. When you are finished with this course, you will have the skills and knowledge you need for real-world solutions.

Table of contents

Course Overview

Course FAQ

What is C#?

C# is a general purpose and object-oriented programming language.

What is C# used for?

C# is commonly used for backend services, windows applications, website development, and game development.

What will I learn in this C# course?

In this course, you will learn about the .NET framework, how to build a gradebook application, define classes and methods, error handling, and object oriented programming.

What prerequisites are required for this course?

Prerequisites for this course are a baseline knowledge of programming, familiarity with true and false, Boolean logic and how to write a loop in another language.

What is .Net framework?

.NET framework is a Microsoft software that is made up of tools, programming languages, and libraries needed to build different types of applications.

About the author

Scott has over 15 years of experience in commercial software development and is a frequent speaker at national conferences, and local user groups. Scott is a Microsoft MVP and has authored books on several Microsoft technologies, including ASP.NET, C#, and Windows Workflow.

Ready to upskill? Get started