Learn C# and .NET with an adaptive roadmap that fits your level, taking you from core programming and OOP to exception handling, LINQ, and concurrency to build efficient cross-platform applications.
Beginner
110 Lessons
16h 4min
Certificate of Completion
Learn C# and .NET with an adaptive roadmap that fits your level, taking you from core programming and OOP to exception handling, LINQ, and concurrency to build efficient cross-platform applications.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
C# and .NET power a wide range of modern software—from enterprise systems to desktop and cloud applications. As a cross-platform, open-source framework, .NET enables developers to design, build, and deploy applications across Windows, Linux, and macOS. This course adapts to your experience level and interests, allowing you to focus on what matters most to you. You can build a foundation in C# syntax and object-oriented programming, strengthen your skills with regular expressions for text processing, or exp...Show More
What You'll Learn
Develop applications using C# and the .NET framework
Understand and apply object-oriented programming principles
Work with regular expressions for pattern matching and text processing
Explore advanced C# features such as LINQ, async/await, and concurrency
Build scalable, maintainable applications across multiple platforms
What You'll Learn
Develop applications using C# and the .NET framework
Show more
Course Content
Getting Started
C# Programming Basics
Classes and OOP
Classes and OOP II
Exception Handling
First Assessment
Assessment
Delegates and Events
7 Lessons
Interfaces
6 Lessons
Additional Features
6 Lessons
Collections
7 Lessons
LINQ
5 Lessons
Working with Strings
4 Lessons
Working with Dates and Time
3 Lessons
Multithreading and Asynchronous Programming
11 Lessons
Reflection
4 Lessons
Dynamic Binding
3 Lessons
Garbage Collection and Unmanaged Resources
7 Lessons
Final Assessment
Assessment
Next Steps
1 Lesson
Appendix
2 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.