C# Tutorials

C# Tutorials

Caleb Curry via YouTube Direct link

C# Programming All-in-One Tutorial Series (6 HOURS!)

1 of 101

1 of 101

C# Programming All-in-One Tutorial Series (6 HOURS!)

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

C# Tutorials

Automatically move to the next video in the Classroom when playback concludes

  1. 1 C# Programming All-in-One Tutorial Series (6 HOURS!)
  2. 2 C# Programming Tutorial 1 - Intro
  3. 3 C# Programming Tutorial 2 - Hello World and dotnet CLI
  4. 4 C# Programming Tutorial 3 - Application Architecture
  5. 5 C# Programming Tutorial 4 - Methods, Static Methods, Instance Methods
  6. 6 C# Programming Tutorial 5 - Command Line Arguments with dotnet CLI
  7. 7 C# Programming Tutorial 6 - User Input to Make Dynamic Apps
  8. 8 C# Programming Tutorial 7 - Variables and Expressions
  9. 9 C# Programming Tutorial 8 - Variable Initialization and Declaration
  10. 10 C# Programming Tutorial 9 - Simple Data Types
  11. 11 C# Programming Tutorial 10 - Value Types and Reference Types
  12. 12 C# Programming Tutorial 11 - Built in Types and .NET Type Aliases
  13. 13 C# Programming Tutorial 12 - Signed and Unsigned Integral Data Types
  14. 14 C# Programming Tutorial 13 - Float, Double, Decimal
  15. 15 C# Programming Tutorial 14 - Math Class
  16. 16 C# Programming Tutorial 15 - Char Data Type and ASCII Unicode
  17. 17 C# Programming Tutorial 16 - String Data Type
  18. 18 C# Programming Tutorial 17 - String Properties and Methods
  19. 19 C# Programming Tutorial 18 - String Escape Sequences
  20. 20 C# Programming Tutorial 19 - Creating Basic Classes, Methods, and Properties
  21. 21 C# Programming Tutorial 20 - if, else if, else
  22. 22 C# Programming Tutorial 21 - Logical and Comparison Operators
  23. 23 C# Programming Tutorial 22 - switch Statement
  24. 24 C# Programming Tutorial 23 - Ternary Operator
  25. 25 C# Programming Tutorial 24 - Single Line if Statement
  26. 26 C# Programming Tutorial 25 - while Loops
  27. 27 C# Programming Tutorial 26 - do while Loops
  28. 28 C# Programming Tutorial 27 - for Loops
  29. 29 C# Programming Tutorial 28 - Nested Control Flow
  30. 30 C# Programming Tutorial 29 - Nested for Loops (Triangles and Pyramids)
  31. 31 C# Programming Tutorial 30 - Nested while Loops (Triangles and Pyramids)
  32. 32 C# Programming Tutorial 31 - Variable Scope with Nested Control Flow
  33. 33 C# Programming Tutorial 32 - break
  34. 34 C# Programming Tutorial 33 - continue
  35. 35 C# Programming Tutorial 34 - Intro To Arrays
  36. 36 C# Programming Tutorial 35 - Working with Arrays
  37. 37 C# Programming Tutorial 36 - FIll Array from User Input with for
  38. 38 C# Programming Tutorial 37 - Searching an Array
  39. 39 C# Programming Tutorial 38 - Array Sort
  40. 40 C# Programming Tutorial 39 - Array Methods, Array Reverse, Array Exists, Comparing Arrays
  41. 41 C# Programming Tutorial 40 - Multidimensional Arrays And Jagged Arrays
  42. 42 C# Programming Tutorial 41 - Creating 2D Arrays and Jagged Arrays
  43. 43 C# Programming Tutorial 42 - Iterate 2D and Jagged Array
  44. 44 C# Programming Tutorial 43 - Lists
  45. 45 C# Programming Tutorial 44 - Working with Generic Lists
  46. 46 C# Programming Tutorial 45 - List Methods (Add, Insert, Remove, Clear)
  47. 47 C# Programming Tutorial 46 - Methods to Search a List (Contains IndexOf, LastIndexOf)
  48. 48 C# Programming Tutorial 47 - Comparing Lists for Same Values (SequenceEqual Method)
  49. 49 C# Programming Tutorial 48 - Iterate Through List with for Loop
  50. 50 C# Programming Tutorial 49 - foreach Loop Explained
  51. 51 C# Programming Tutorial 50 - More on foreach (IEnumerable, other Collection)
  52. 52 C# Programming Tutorial 51 - Nested foreach Loops
  53. 53 C# Programming Tutorial 52 - Convert Between List and Array
  54. 54 C# Programming Tutorial 53 - Methods to Sort and Reverse List
  55. 55 C# Programming Tutorial 54 - Intro to Object Oriented Programming (OOP)
  56. 56 C# Programming Tutorial 55 - Class vs Object
  57. 57 C# Programming Tutorial 56 - Fields
  58. 58 C# Programming Tutorial 57 - Auto Implemented Properties
  59. 59 C# Programming Tutorial 58 - Public vs Private
  60. 60 C# Programming Tutorial 59 - Methods
  61. 61 C# Programming Tutorial 60 - Creating a Class and Instantiating an Object
  62. 62 C# Programming Tutorial 61 - Creating Fields
  63. 63 C# Programming Tutorial 62 - Creating Properties
  64. 64 C# Programming Tutorial 63 - Creating a void Output Method
  65. 65 C# Programming Tutorial 64 - Parameters and Arguments
  66. 66 C# Programming Tutorial 65 - Return Statements
  67. 67 C# Programming Tutorial 66 - Encapsulation
  68. 68 C# Programming Tutorial 67 - Creating a Getter
  69. 69 C# Programming Tutorial 68 - Creating a Setter
  70. 70 C# Programming Tutorial 69 - Creating a Custom Getter and Setter
  71. 71 C# Programming Tutorial 70 - List of Custom Class
  72. 72 C# Programming Tutorial 71 - Creating Custom Type in Loop and Adding to List
  73. 73 C# Programming Tutorial 72 - Taking Custom Types as Arguments
  74. 74 C# Programming Tutorial 73 - Intro to Static Methods
  75. 75 C# Programming Tutorial 74 - Creating a Static Method
  76. 76 C# Programming Tutorial 75 - Static Method (Method to Take an ArrayList of Custom Type)
  77. 77 C# Programming Tutorial 76 - Intro to Method Overloading and Default Parameters
  78. 78 C# Programming Tutorial 77 - Optional Parameters
  79. 79 C# Programming Tutorial 78 - Searching a List for Custom Object
  80. 80 C# Programming Tutorial 79 - Method Overriding
  81. 81 C# Programming Tutorial 80 - Override ToString
  82. 82 C# Programming Tutorial 81 - Override Equals
  83. 83 C# Programming Tutorial 82 - Creating a Method Overload
  84. 84 C# Programming Tutorial 83 - Override GetHashCode
  85. 85 C# Programming Tutorial 84 - Returning Custom Objects
  86. 86 C# Programming Tutorial 85 - Reference vs Value Types
  87. 87 C# Programming Tutorial 86 - Intro to Inheritance
  88. 88 C# Programming Tutorial 87 - Creating an Inheritance Hierarchy
  89. 89 C# Programming Tutorial 88 - Virtual Methods
  90. 90 C# Programming Tutorial 89 - Inherit and Override Methods
  91. 91 C# Programming Tutorial 90 - Abstract Classes
  92. 92 C# Programming Tutorial 91 - Abstract Methods
  93. 93 C# Programming Tutorial 92 - Intro to Polymorphism
  94. 94 C# Programming Tutorial 93 - Polymorphism
  95. 95 C# Programming Tutorial 94 - Intro to Constructors
  96. 96 C# Programming Tutorial 95 - Default Constructor
  97. 97 C# Programming Tutorial 96 - Custom Constructors
  98. 98 C# Programming Tutorial 97 - Constructors to Assign to Read Only Properties
  99. 99 C# Programming Tutorial 98 - Intro to Interfaces
  100. 100 C# Programming Tutorial 99 - Create an Interface
  101. 101 C# Programming Tutorial 100 - Conclusion

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.