The Fundamentals of C# Programming - Part 1
  • Course Introduction
  • Important Before You Start | The Course Guide
  • Introduction to The Chapter
  • Programming Languages (Low Level Programming VS High Level Programming)
  • Compilers vs Interpreters
  • How Compilers Work
  • What C# Can Do?
  • Install Visual Studio 2019 Preview For Windows
  • Install Visual Studio 2019 Preview For Mac
  • Walk-through Visual Studio 2019 Preview
  • What is .Net Core? (Article)
  • Data Types and Variables - Part 1
  • Data Types and Variables - Part 2
  • Data Types and Variables - Part 3
  • Casting and Type Conversion
  • Comments
  • Var Keyword
  • History About C# Language
  • Summary
  • Chapter One Quiz
The Fundamentals of C# Programming - Part 2
  • Introduction to The Chapter
  • Data Types In-Depth
  • Float, Double and Decimal
  • DateTime
  • DateTime Exercise
  • Error Types
  • Naming Conventions
  • ReadLine
  • Arithmetic Operators
  • Arithmetic Operators Exercise
  • Precedence of Operators
  • Conditional Statements - if
  • Conditional Statements - switch
  • Comparison Operators
  • Logical Operators
  • More Logical Operators
  • Even or Odd Exercise
  • Assignments (1,2,3)
  • Summary
  • Chapter Two Quiz
The Fundamentals of C# Programming - Part 3
  • Introduction to The Chapter
  • TryParse
  • Constants
  • Command Prompt
  • String Manipulation - Part 1
  • String Manipulation - Part 2
  • String Manipulation Exercise
  • Escape Sequences
  • String Interpolation
  • Loops - Part 1 (For Loop)
  • Loops - Part 2 (While Loop and Do While Loop)
  • Loops - Part 3 (Nested Loops)
  • Loops Exercise
  • Math - Part 1
  • Math - Part 2
  • Random Numbers
  • Arrays
  • Assignments (4,5,6)
  • Summary
  • Chapter Three Quiz
Object-oriented Programming in C# - Part 1
  • Introduction to The Chapter
  • Object-oriented Programming
  • Methods - Part 1 (The Basics)
  • Methods - Part 2 (Parameters and Return Type)
  • Simple Method Exercise
  • Methods - Part 3 (Value vs Reference)
  • Methods - Part 4 (Overloaded Methods)
  • Overloaded Methods Exercise
  • Classes
  • Constructors
  • DateTime Exploration
  • Static Methods
  • Scope
  • Inheritance
  • Encapsulation
  • Vehicle Inheritance Exercise
  • Polymorphism
  • Abstraction
  • Cars Exercise
  • Region Keyword
  • Summary
  • Chapter Four Quiz
Object-oriented Programming in C# - Part 2
  • Introduction to The Chapter
  • Sealed Classes
  • Static Classes
  • Nested Classes
  • Partial Classes
  • Namespaces
  • Structs
  • Classes VS Structs
  • Enumerations
  • Country Exercise
  • Country Exercise Solution - Part 1
  • Country Exercise Solution - Part 2
  • This keyword