Introduction
  • Introduction
  • Programming Overview
  • For Mac Users
  • Installing Visual Studio
  • Simple C# Example
  • Variables
  • Operators
  • Data Conversion and User Input
  • Exercise 1
  • Exercise 1 Solution
  • Quiz 1
Flow Control
  • Boolean Logic
  • Decision Statements
  • Iteration Statements
  • Exercise 2
  • Exercise 2 Solution
  • Exercise 3
  • Exercise 3 Solution
  • Exercise 4
  • Exercise 4 Solution
  • Quiz 2
Methods
  • Intro to Methods
  • Returning and Passing Data
  • Overloading and Optional Parameters
  • Reference Parameters
  • Exercise 5
  • Exercise 5 Solution
  • Exercise 6
  • Exercise 6 Solution
  • Exercise 7
  • Exercise 7 Solution
  • Quiz 3
Data Types
  • Strings
  • Arrays
  • Value Types vs Reference Types
  • Lists
  • Enumerations
  • Exercise 8
  • Exercise 8 Solution
  • Exercise 9
  • Exercise 9 Solution
  • Quiz 4
Object-Oriented Programming
  • Intro to Object-Oriented Programming
  • Constructors
  • Public vs Private
  • Static Keyword
  • Inheritance
  • Exercise 10
  • Exercise 10 Solution
  • Exercise 11
  • Exercise 11 Solution
  • Quiz 5
Debugging and Error Handling
  • Debugging
  • Error Handling
  • Exercise 12
  • Exercise 12 Solution
  • Exercise 13
  • Exercise 13 Solution
  • Quiz 6
Advanced C#
  • Properties
  • Structures
  • Interfaces
  • Generics
  • Exercise 14
  • Exercise 14 Solution
  • Exercise 15
  • Exercise 15 Solution
  • Exercise 16
  • Exercise 16 Solution
  • Quiz 7
  • Bonus Lecture - Coupon Code