Skip to content
CourseAsk.
Professional C#: Intermediate C# Programming Course
Udemy MOOC / Non-credit all levels

Professional C#: Intermediate C# Programming Course

About this course

This intermediate‑level course is designed for developers who already understand the basics of C# or have completed your introductory course. It teaches the real‑world skills needed to become a professional C# developer, with a strong focus on object‑oriented design, clean architecture, and modern .NET development practices.You’ll learn how to design and implement classes, handle exceptions correctly, apply inheritance and polymorphism, work with interfaces, and build reusable components using generics. The course also covers delegates, events, lambda expressions, LINQ, reflection, metadata, threading, tasks, and essential features of the .NET library.Chuck’s courses have been used by Microsoft to train their own developers and have been delivered to thousands of engineers across corporations, government agencies, and the military. His teaching style emphasizes clarity, best practices, and hands‑on learning through interactive labs and assignments with instant feedback.By the end of this course, you’ll have the confidence and skills to build robust, maintainable, object‑oriented applications using modern C# and .NET.What You’ll LearnDesign and implement classes with constructors, inheritance, and polymorphismHandle exceptions correctly and build robust error‑handling strategiesApply interfaces and dependency inversion for clean architectureUse generics to build reusable, type‑safe componentsWork with tuples, operator overloading, and extension methodsApply delegates, events, and lambda expressions for functional programmingQuery and transform data using LINQUse reflection and metadata for dynamic behaviorWork with threads and tasks for asynchronous programmingStrengthen your skills with hands‑on labs and real‑world exercisesSoftware Engineering Foundat

$19.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · All Levels