C# is a general-purpose, object-oriented programming language. This complete course from Mike Dane will give you a full introduction into all of the core concepts in C#.

The following topics are covered:

  • Installation & Setup
  • Drawing a Shape
  • Variables
  • Data Types
  • Working With Strings
  • Working With Numbers
  • Getting User Input
  • Building a Calculator
  • Building a Mad Lib
  • Arrays
  • Methods
  • Return Statement
  • If Statements
  • If Statements (con't)
  • Building a Better Calculator
  • Switch Statements
  • While Loops
  • Building a Guessing Game
  • For Loops
  • Building an Exponent Method
  • 2d Arrays
  • Comments
  • Exception Handling
  • Classes & Objects
  • Constructors
  • Object Methods
  • Getters & Setters
  • Static Class Attributes
  • Static Methods & Classes
  • Inheritance

You can watch the full video on the freeCodeCamp.org YouTube channel (4.5 hour watch).‌