Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C# Programming Complete Tutorial - From Basics to Advanced Applications

Derek Banas via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn C# programming from fundamentals to advanced concepts in this comprehensive 8 hour and 56 minute tutorial series. Master essential programming concepts including variables, loops, arrays, and StringBuilder operations before progressing to conditional statements, while loops, and exception handling. Explore method creation, enumerations, and object-oriented programming principles including classes, constructors, properties, inheritance, and polymorphism. Build practical skills through hands-on projects like creating an OOP-based game while learning abstract classes, interfaces, collections, and generics. Advance to sophisticated topics such as LINQ queries, extension methods, operator overloading, enumerators, and multithreading concepts. Develop file input/output capabilities and serialization techniques for data persistence. Transition to desktop application development using WPF and XAML, creating user interfaces with menu bars, toolbars, InkCanvas controls, and key listeners. Apply Document API knowledge to build a complete paint application and integrate database connectivity for data-driven applications. Progress systematically through 25 structured modules that combine theoretical concepts with practical implementation, providing a complete foundation for C# development from basic syntax to professional application creation.

Syllabus

C# Tutorial
C# Tutorial 2 Looping Arrays StringBuilder
C# Tutorial 3 Conditionals While Exceptions
C# Tutorial 4 Methods Enum
C# Tutorial 5 Classes & OOP
C# Tutorial 6 Constructors Properties
C# Tutorial 7 Inheritance Polymorphism
C# Tutorial 8 OOP Game
C# Tutorial 9 Abstract Class Polymorphism
C# Tutorial 10 Interfaces
C# Tutorial 11 Collections
C# Tutorial 12 Generics
C# Tutorial 13 LINQ Extension Methods
C# Tutorial 14 Operator Overloading & Enumerator
C# Tutorial 15 LINQ Tutorial
C# Tutorial 16 Threads
C# Tutorial 17 File I/O
C# Tutorial 18 Serialization
C# Tutorial 19 WPF & XAML
C# Tutorial 20 Menu Bars
C# Tutorial 21 Toolbars
C# Tutorial 22 InkCanvas & Key Listeners
C# Tutorial 23 Document API
C# Tutorial 24 Paint App
C# Tutorial 25 C# Databases

Taught by

Derek Banas

Reviews

Start your review of C# Programming Complete Tutorial - From Basics to Advanced Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.