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).