Course Highlights
  • Learn the fundamentals of C# and .NET Framework
  • Work with primitive types and expressions
  • Work with non-primitive types (classes, structs, arrays and enums)
  • Learn the difference between value types and reference types
  • Control the flow of programs using conditional statements
  • Use arrays and lists
  • Work with files and directories
  • Work with text
  • Work with date and time
  • Debug C# applications effectively
Curriculum

5 Topics
What is this Course
About Me
A Note on Taking this Course
Asking Questions
Before You Get Started

9 Topics
Introduction
C# vs .NET
What is CLR?
Architecture of .NET Applications
Getting Visual Studio
Our First C# Application
What is ReSharper?
Fundamentals of C# and .NET
Summary

13 Topics
Introduction
Variables and Constants
Overflowing
Scope
Demo: Variables and Constants
Type Conversion
Demo: Type Conversion
Operators
What are Logical Operations?
Demo: Operators
Comments
Primitive Types and Expressions
Summary

15 Topics
Introduction
Classes
Demo: Classes
Structs
Arrays
Demo: Arrays
Strings
Demo: Strings
Enums
Demo: Enums
Reference Types and Value Types
Demo: Reference Types and Value Types
Demo: Reference Types and Value Types
Non-primitive Types
Summary

12 Topics
Introduction
Conditional Statements
Demo: If/Else and Switch/Case
Exercises
Iteration Statements
Demo: For Loops
Demo: Foreach Loops
Demo: While Loops
Random Class
Control Flow
Exercises
Summary

8 Topics
Introduction
Arrays
Demo: Arrays
Lists
Demo: Lists
Exercises
Arrays and Lists
Summary

5 Topics
Introduction
DateTime
TimeSpan
Dates and Times Quiz
Summary

10 Topics
Introduction
String
Demo: String
Live Coding: Summarising Text
StringBuilder
Demo: StringBuilder
Working with Text
Exercises
Procedural Programming
Summary

8 Topics
Introduction
System.IO Namespace
Demo: File and FileInfo
Demo: Directory and DirectoryInfo
Demo: Path
Exercises
Working with Files
Summary

8 Topics
Introduction
Debugging Tools in Visual Studio
Removing Side Effects
Defensive Programming
Call Stack Window
Locals and Autos Windows
Debugging Applications
Summary

3 Topics
What's Next?
Final Words
Get My Other Courses with a Discount

  Write a Review

C# Basics for Beginners: Learn C# Fundamentals by Coding

Go to Paid Course