C# Full Course Tutorial for Beginners



In this C# Full Course I provide the most complete tutorial on C# all in one huge 9 Hour course! I cover not only the core C# language, but also provide numerous examples on how to use them to make real applications. At the end of the course we make a database management system from scratch.

This is basically a FREE Udemy course with NO ADS. I also provide organized code on GitHub that you can download for free here : https://github.com/derekbanas/C-Sharp-Course

If you like huge videos like this, please tell me in the comment section below. If you do, my next videos will be huge courses like this on .NET MAUI and Unity Game Programming with C#.

Best C# Book : https://amzn.to/3G58Qbq

MY UDEMY COURSES ARE 87.5% OFF TIL November 16th ($9.99)
➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_40
➡️ New C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month https://bit.ly/C_Course_40

TABLE OF CONTENTS
00:00 Intro
00:39 Visual Studio Setup
02:00 System
02:39 Visual Studio Environment
03:26 Namespace
04:00 Class Basics
04:40 Main Function
05:30 Void
05:55 Main Arguments
06:28 WriteLine
07:10 Console Methods
09:03 Receive User Input
11:25 Variables
11:49 Data Types
23:00 Casting
28:30 Formatting Output
30:49 String Functions
41:00 Format
42:45 Escape Characters
43:20 Verbatim Strings
44:35 Arrays
48:50 For Loop
56:55 Function Basics
58:45 Foreach
1:07:22 If / Else / Else If
1:12:10 Ternary Operator
1:12:50 Switch
1:17:43 While
1:20:20 Do While
1:20:40 Random
1:24:48 Exception Handling
1:30:41 StringBuilder
1:38:23 Functions
1:39:00 Access Specifier
1:46:26 Out Parameter
1:48:32 Pass By Reference
1:51:40 Passing Unknown Number of Parameters
1:56:00 Method Overloading
1:59:44 DateTime / TimeSpan
2:04:00 Enumerated Types
2:07:45 Classes / Objects
2:09:50 Constructor
2:10:50 Static
2:13:40 This
2:22:30 Structs
2:30:42 Nullable Types
2:33:30 Basic Setter / Getter
2:35:35 Getters / Setters Properties
2:39:00 Public / Private / Protected
2:40:10 Constants
2:40:37 Readonly
2:50:11 Inheritance
2:56:20 Virtual
2:59:40 Inner Class
3:03:01 Override Method
3:14:11 Abstract Classes / Methods
3:28:26 Polymorphism
3:29:19 Interfaces
3:38:10 Complex OOP Example
3:49:30 Warriors Fight to the Death
4:25:32 ArrayList
4:34:23 Dictionaries
4:39:44 Queues
4:44:02 Stacks
4:48:06 Generics
5:02:41 Delegates
5:08:28 Lambda
5:11:33 Where
5:17:40 Select
5:17:55 Range
5:19:30 Zip
5:21:25 Aggregate
5:23:12 Average
5:23:56 All
5:24:40 Any
5:25:05 Distinct
5:26:00 Except
5:27:09 Intersect
5:27:47 IEnumerator
5:34:12 Operator Overloading
5:46:09 Anonymous Types
5:49:51 LINQ
6:18:53 Threads
6:38:44 Directory Functions
6:43:15 File I/O
6:49:40 FileStreams
6:53:50 StreamWriter / StreamReader
6:57:45 BinaryWriter / BinaryReader
7:01:17 Serialization
7:15:10 XmlSerializer
c7:26:32 Installing SQL Server
7:30:30 Connecting SQL Server to Visual Studio
7:32:58 Setting Up Database
7:41:30 WPF / Database Big Project
7:55:40 Design an Interface
8:12:53 Reading From Database
8:32:10 Add Data to Database
8:49:56 Delete Data from Database
8:51:35 Update Tables Automatically

Comments are closed.