Dr. Furkan Gözükara
Fundamentals of C# • Full Course For Beginners
Select languageDADENLENFRHIINITJANOPTESSVTHZH

Course Details

Taught as a university-level course, Fundamentals of C# - Full Course for Beginners will offer a comprehensive overview of concepts for creating programs in C# starting at a beginner's level and progressing steadily towards advanced, mastery-level concepts. As we explore these concepts, you will see them put into real-life programming applications and you will see some common mistakes and mishaps that you may come across while coding which we debug together right then and there, so students leave with a solid understanding not only of how to create programs, but how to problem solve for and debug programs that may not be working as expected.
Programming with C# C# for beginners Debugging in C# Installing Visual Studio Code How to use Dimensional Arrays Tuples in C# Commands and Loops in C# Ncalc Calculator tutorial Login System Design

Lessons

1
Fundamentals Of C# L01: How to Install Your Software

In this lesson, we will be briefly going over a few types of programming software and I will walk you through downloading and installing Visual Studio Code.

2
Fundamentals Of C# L02: Your First Software

In this lesson, we will be coding our first project in C# .Net Core from beginning to end as a full beginner's crash course to the basics in C# including basic language rules, formatting, and examples.

3
Fundamentals Of C# L03: Lists and Arrays

In this lesson, we will be coding our second project in C# from beginning to end using lists, arrays, index logic, date time, and math methods.

4
Fundamentals Of C# L04: Dimensional Arrays

In this lesson, we will be coding our third project in C# from beginning to end using dimensional arrays, string join, and sorting iterations.

5
Fundamentals Of C# L05: Jagged Arrays

In this lesson, we will be coding our fourth project in C# from beginning to end using jagged arrays, list methods, style, console, and logical operators.

6
Fundamentals Of C# L06: Commands and Loops

In this lesson, we will be coding our fifth project in C# from beginning to end using message boxes, do, for, for each commands, and while loops, WPF, and try parses.

7
Fundamentals Of C# L07: Methods

In this lesson, we will be coding our sixth project in C# from beginning to end using methods, classes, properties, fields, WPF, Comboboxes, and random.

8
Fundamentals Of C# L08: Stackpanels

In this lesson, we will be coding our seventh project in C# from beginning to end using stackpanels, radiobutton checkboxes, style, listboxes, and lambda.

9
Fundamentals Of C# L09: WebClient

In this lesson, we will be coding our eighth project in C# from beginning to end using Tab control, WPF, Imagebutton, Webclient, Dispose, and File operations.

10
Fundamentals Of C# L10: WPF by Grid System

In this lesson, we will be coding our ninth project in C# from beginning to end using Table Layout, Panel, WPF by Grid System, Tolist, Linq, and wrap.

11
Fundamentals Of C# L11: Tuples

In this lesson, we will be coding our tenth project in C# from beginning to end using Tuples, String Split, SHA256 hashing, File.Exists, and Email.

12
Fundamentals Of C# L12: Login System Design

In this lesson, we will be coding our eleventh project in C# from beginning to end focusing on registration login system design using text files.

13
Fundamentals Of C# L13: Ncalc Calculator

In this lesson, we will be coding our twelfth project in C# from beginning to end and this week we'll be programming a calculator using Ncalc.

14
Fundamentals Of C# L14: Logging System

In this lesson, we will be coding our thirteenth and final project in C# from beginning to end and for our final project, we will be creating a logging system for each user's observable collection.