Tool
C#
Microsoft's modern, statically-typed language
Learn C# syntax, OOP fundamentals, and the .NET ecosystem.
8
Chapters
17
Hours (estimated)
1
Self-paced
Part-time
About 6 weeks
1 hour a day, 3 days a week
Full-time
About 2 weeks
3 hours a day, 3 days a week
Estimated from 8 chapters (notes, practice, labs, quiz, exercise, and challenge) plus the final exam. Go at your own pace.
Curriculum
8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.
- 1
Introduction to C#
Classes, Main, and running on .NET.
- 2
Variables & Types
Value types, reference types, and var.
- 3
Control Flow
if/else, switch expressions, and loops.
- 4
Classes & Objects
Properties, constructors, and access modifiers.
- 5
Inheritance & Interfaces
Base classes, override, and interface contracts.
- 6
Collections
List<T>, Dictionary<T>, and generics.
- 7
LINQ Basics
Querying collections declaratively.
- 8
Exception Handling
try/catch/finally and custom exceptions.
C# is free to study, self-paced. Pass the final exam to earn an optional Certificate of Completion for $40.
