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

YouTube

C# Programming for Beginners - Full Course with .NET Core and WPF

Software Engineering Courses - SE Courses via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn C# programming from scratch through this comprehensive tutorial series covering fundamental programming concepts and practical application development. Master the basics of .NET Core console applications, starting with Visual Studio installation and progressing through essential data structures including lists, arrays, multi-dimensional arrays, and string manipulation. Explore control structures such as loops, logical operators, and conditional statements while working with DateTime operations, mathematical methods, and formatting techniques. Dive into object-oriented programming principles by creating methods, classes, fields, and properties to build robust applications. Transition to Windows Presentation Foundation (WPF) development to create rich user interfaces using various controls including ComboBox, RadioButton, CheckBox, and ListBox. Understand layout management through StackPanel, WrapPanel, Grid systems, and Tab Controls while implementing styling and lambda expressions. Advance to file operations, web communication using WebClient, and data querying with LINQ (Language Integrated Query). Apply cryptographic concepts through SHA256 hashing and email functionality while working with tuples and advanced string operations. Culminate your learning by building practical projects including a complete registration and login system using text files, a functional calculator application utilizing NCalc, and a comprehensive logging system with ObservableCollection for user activity tracking.

Syllabus

C# Programming For Beginners - Lecture 1: Introduction to Programming & How to Install Visual Studio
C# Programming For Beginners - Lecture 2: Coding our First Application in .NET Core Console
C# Programming For Beginners - Lecture 3: Lists, Arrays, Index Logic, DateTime, Math Methods, Format
C# Programming For Beginners - Lecture 4: Multi-Dimensional Arrays, String Join, Sorting, Iterations
C# Programming For Beginners - Lecture 5: Logical Operators, Jagged Arrays, List Methods, Console
C# Programming For Beginners - Lecture 6: WPF, For, Foreach, Do, While Loops, Message Box, Try Parse
C# Programming For Beginners - Lecture 7: Methods, Classes, Fields, Properties, WPF, ComboBox, Rand
C# Programming For Beginners - Lecture 8: StackPanel, RadioButton, CheckBox, ListBox, Lambda, Style
C# Programming For Beginners - Lecture 9: WPF Tab Control, ImageButton, WebClient, Dispose, File OPs
C# Programming For Beginners - Lecture 10: Table Layout Panel WPF by Grid System, ToList, LinQ, Wrap
C# Programming For Beginners - Lecture 11: Tuples, String Split, SHA256 Hashing, File.Exists, Email
C# Programming For Beginners - Lecture 12: Registration & Login System Design by Using Text Files
C# Programming For Beginners - Lecture 13: How to Design & Code/Program a Calculator by Using NCalc
C# Programming For Beginners - Lecture 14: A Logging System for Each User, ObservableCollection

Taught by

Software Engineering Courses - SE Courses

Reviews

Start your review of C# Programming for Beginners - Full Course with .NET Core and WPF

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.