C#
C#
Pick a topic to practice.
Printing
Console.WriteLine, interpolation, and output
Variables
Types, var, const, and conversions
User Input
Console.ReadLine and parsing input
If Statements
Conditional logic, switch, boolean logic
Loops
for, while, do-while, and foreach
Methods
Parameters, returns, overloading, recursion
Arrays
Arrays and List<T> collections
Strings
String methods and manipulation
Classes
Classes, objects, constructors, ToString
Encapsulation
Access modifiers and properties
Inheritance
Base classes, base(), protected members
Polymorphism
virtual, override, and abstract classes
Interfaces
Define and implement interfaces
Exceptions
try/catch/finally and custom exceptions
Code Walkthrough
Guess the output — practice code tracing
Multiple Choice Quiz
Test your knowledge with multiple choice questions