Loading...
Complete C# course from basics to object-oriented programming. Master variables, control flow, methods, and OOP concepts including classes, inheritance, and LINQ. Perfect for beginners ready to reach intermediate level.
JP Instructor
Already have an account? Sign in
Get started with C# programming and the .NET ecosystem
3 minutes
3 minutes
4 minutes
5 minutes
6 minutes
30 minutes
10 minutes
Master C# data types and variable declarations
5 minutes
6 minutes
5 minutes
6 minutes
7 minutes
6 minutes
45 minutes
10 minutes
Master conditional statements and loops in C#
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
60 minutes
10 minutes
Create reusable code with methods and functions
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Master the fundamentals of OOP in C#
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Master inheritance, polymorphism, and advanced OOP concepts
5 minutes
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Master arrays, lists, dictionaries, and generic programming
4 minutes
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Handle errors gracefully with try-catch-finally blocks
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Read/write files and serialize data to JSON/XML
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Delegates, events, lambda expressions, and async programming
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Introduction to Entity Framework Core and database operations
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Build real-world applications with C#
90 minutes
100 minutes
110 minutes
Build a complete student grade tracker from scratch. This multi-step project brings together everything you have learned in C# Fundamentals: classes, collections, LINQ, file I/O, string formatting, and console applications.
120 minutes
Join thousands of students mastering C# with HardCoded
Sign Up to Get Started