Course Overview & Learning Objectives
What You Will Master
- C# Architecture: Type safety, values vs references, stack and heap.
- Control Flow: Pattern matching, switch expressions, and loops.
- OOP & Interfaces: Classes, inheritance, virtual overrides, interface contracts.
- Generics & Collections: List<T>, Dictionary<TKey, TValue>, and type constraints.
- LINQ: Declarative data querying and aggregation.
Curriculum & Syllabus
5 Module • 12 Lessons • 5 Cloud Labs
2.1 If Statements & Pattern Matching
20 min
2.2 For, Foreach & While Loops
20 min
3.1 Classes, Properties & Encapsulation
25 min
3.2 Inheritance & Virtual Methods
25 min
3.3 Interfaces & Polymorphism
20 min
4.1 Lists & Dictionaries
20 min
4.2 LINQ Query Expressions
25 min
5.1 Action, Func & Custom Delegates
25 min
5.2 Events and Publisher-Subscriber Patterns
25 min
Hands-On Interactive Cloud Labs
Easy
+50 pts
Lab 1: Variable Calculations & Formatted String Output
CSHARP
Enroll to Launch
Easy
+50 pts
Lab 2: Loop Accumulation & Factorial
CSHARP
Enroll to Launch
Medium
+50 pts
Lab 3: Array Reversal
CSHARP
Enroll to Launch
Medium
+50 pts
Lab 4: Game Character Health Reducer
CSHARP
Enroll to Launch
Hard
+50 pts
Lab 5: LINQ Array Filter
CSHARP
Enroll to Launch
Student Ratings & Reviews
Be the first student to review this course after completing the curriculum!