Module 02 of 09 · C# From Beginner to Advanced
C# Fundamentals
The core syntax: values, types, conversion, operators and control flow.
9 of 9 lessons available
Lessons in this module
- 0112 min
Variables and Declarations
BeginnerDeclare variables with explicit types and with var, and know when each reads better.
- 0213 min
Constants and Readonly Values
BeginnerChoose between const and readonly for values that must not change.
- 0316 min
Numbers and Booleans
BeginnerPick the right numeric type and understand overflow and precision limits.
- 0416 min
Working with Strings
BeginnerBuild, compare and format text, and avoid the cost of repeated concatenation.
- 0515 min
Type Conversion
BeginnerConvert between types safely using casts, Convert and TryParse.
- 0614 min
Operators in Depth
BeginnerApply arithmetic, comparison, logical and null-coalescing operators with correct precedence.
- 0713 min
if, else and Conditional Expressions
BeginnerBranch clearly, including with the conditional operator where it aids readability.
- 0815 min
switch Statements and Expressions
BeginnerReplace long condition chains with a switch, and use switch expressions for value selection.
- 0915 min
Loops in C#
BeginnerUse for, foreach, while and do-while, and control flow with break and continue.
Have a project worth talking through?
Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.